<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>ASP.NET WebForms</title><link>https://www.dotnetzone.gr:443/cs/forums/13/ShowForum.aspx</link><description>Θέματα για web εφαρμογές, σε ASP.NET WebForms</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: tag does not evaluate expression ex: '&lt;%= DataListRoutesForAssignment.ClientID %&gt;' does not work..</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/44030.aspx</link><pubDate>Sun, 10 Aug 2008 08:05:04 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:44030</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/44030.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=44030</wfw:commentRss><description>&lt;P&gt;Ο τρόπος που προσπαθείς να το υλοποιήσεις δεν σε βοηθάει να τα καταφέρεις. Η τιμή που βάζεις μέσα στο onClientClick, προσπαθεί να γίνει evaluate σαν string για αυτό και σου βγάζει τα αποτελέσματα που σου βγάζει.&lt;/P&gt;
&lt;P&gt;Ένας εύκολος τρόπος, θα ήταν να μην την ορίζεις στο source του control, αλλά π.χ. μέσα στο Page_OnLoad event, με ένα statement του τύπου:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;ButtonDeselectAllFromList.OnClientClick="SetContainerCheckBoxStates('" + DataListRoutesForAssignment.ClientID + "','RowCheckBoxSelect',false)"&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;George J.&lt;BR&gt;&lt;/P&gt;</description></item><item><title>tag does not evaluate expression ex: '&lt;%= DataListRoutesForAssignment.ClientID %&gt;' does not work..</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/43995.aspx</link><pubDate>Fri, 08 Aug 2008 16:01:09 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:43995</guid><dc:creator>saslanis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/43995.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=43995</wfw:commentRss><description>&lt;P&gt;Το πρόβλημα: Έχω ένα button που καλεί μια javascript. Θέλω να πάρει παράμετρο το ClientID ενός άλλου control.&lt;/P&gt;
&lt;P&gt;πχ&lt;/P&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;asp&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;:&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;Button&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;ID&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;="ButtonDeselectAllFromList"&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;runat&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;="server"&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;Text&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;="Αποεπιλογή Όλων"&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;OnClick&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;="ButtonDeselectAllFromList_Click"&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;OnClientClick&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;="SetContainerCheckBoxStates('&lt;/FONT&gt;&lt;FONT size=2&gt;&amp;lt;%= DataListRoutesForAssignment.ClientID %&amp;gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;','RowCheckBoxSelect',false)"&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;/&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;Δεν θέλει να δουλέψει με τίποτα. Ως παράμετρος στην συνάρτηση τελικά περνάει το &lt;FONT color=#000000&gt;&amp;lt;%= DataListRoutesForAssignment.ClientID %&amp;gt; σαν string. Η έκφραση δεν γίνεται evaluate.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#000000&gt;Η σελίδα κάνει render και εμφανίζει onclick="SetContainerCheckBoxStates('&amp;amp;lt;%= DataListRoutesForAssignment.ClientID %&amp;gt;',&lt;FONT size=2&gt; σώνει και ντε το &amp;lt; -&amp;gt; &amp;amp;lt (έχει σημασία;)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#000000&gt;WorkAround&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#000000&gt;Το πρόβλημα λύνεται ως εξής: φτιάχνω μια παράμετρο που περνάω την έκφραση και χρησιμοποιώ την παράμετρο. Γιατί όμως τώρα το &lt;/FONT&gt;&lt;FONT color=#a31515&gt;"&amp;lt;%= DataListRoutesForAssignment.ClientID %&amp;gt;" δουλεύει;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#000000&gt;Λύση&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;script&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;type&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;='text/javascript'&amp;gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;var&lt;/FONT&gt;&lt;FONT size=2&gt; dataListClientID &lt;/FONT&gt;&lt;FONT color=#800080 size=2&gt;=&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;"&amp;lt;%= DataListRoutesForAssignment.ClientID %&amp;gt;"&lt;/FONT&gt;&lt;FONT size=2&gt;;&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&amp;lt;/&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;script&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&amp;gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;asp&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;:&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;Button&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;ID&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;="ButtonSelectAllFromList"&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;runat&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;="server"&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;Text&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;="Επιλογή Όλων"&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;OnClick&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;="ButtonSelectAllFromList_Click"&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;CausesValidation&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;="False"&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;OnClientClick&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;="SetContainerCheckBoxStates(dataListClientID,'RowCheckBoxSelect',true)"&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;/&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;Καμιά ιδέα για το τι μπορεί να πηγαίνει στραβά;;;;;; &lt;BR&gt;Ευχαριστώ&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;</description></item></channel></rss>