<?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 &amp; AJAX</title><link>https://www.dotnetzone.gr:443/cs/forums/170/ShowForum.aspx</link><description>Θέματα για web εφαρμογές που έχουν σχέση με AJAX τεχνολογίες</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Trigger CodeBehind πρόβλημα</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/77087.aspx</link><pubDate>Mon, 08 Jun 2015 02:34:35 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:77087</guid><dc:creator>gianestras</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/77087.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=170&amp;PostID=77087</wfw:commentRss><description>&lt;p&gt;george σε ευχαριστώ...&lt;/p&gt;&lt;p&gt;κάπως, κάτι βρήκα.. ..&lt;/p&gt;</description></item><item><title>Απ: Trigger CodeBehind πρόβλημα</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/77070.aspx</link><pubDate>Sat, 23 May 2015 11:11:14 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:77070</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/77070.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=170&amp;PostID=77070</wfw:commentRss><description>&lt;p&gt;Το Ajax στις WebForms έχει πολλές παραξενιές - δεν νομίζω ότι είναι δυνατό, να παίξει κάτι (να γίνει render σωστά στον client) αν έχει μπει μέσα στο Load event. Ίσως καλύτερη θέση θα ήταν το Pre_Init() event.&lt;/p&gt;&lt;p&gt;Από την άλλη μεριά θα συνιστούσα, το trigger να μπεί μέσα στονν html κώδικα του&amp;nbsp;control, και&amp;nbsp;να δοκιμάσετε να κάνετε enable/disable το&amp;nbsp;button από το code behind - ποιο λογικό είναι να ακολουθήσει το trigger το state του control, παρά να μπαίνει δυναμικά το trigger...&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &lt;/p&gt;&lt;p&gt;George J.&amp;nbsp;&lt;/p&gt;</description></item><item><title>Trigger CodeBehind πρόβλημα</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/77068.aspx</link><pubDate>Tue, 19 May 2015 08:59:39 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:77068</guid><dc:creator>gianestras</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/77068.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=170&amp;PostID=77068</wfw:commentRss><description>&lt;p&gt;Καλημέρα.&lt;/p&gt;&lt;p&gt;Έχουμε ένα &amp;nbsp;UpdatePanel1 και ένα&amp;nbsp;UpdatePanel2. Απλοποιώ το παράδειγμα μου...&amp;nbsp;&lt;/p&gt;&lt;p&gt;Στο Panel1 έχω ένα custom button το οποί το δημιουργώ στο code behind και στο Panel2 έχω ένα label.&lt;/p&gt;&lt;p&gt;Θέλω πατώντας το button να αλλάζει το text του label, γράφοντας και τον trigger στο code behind.&lt;/p&gt;&lt;p&gt;(να σημειώσω πως αν γράψω τον trigger στο html δεν υπάρχει πρόβλημα)&lt;/p&gt;&lt;p&gt;στέλνω τον κώδικα:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; protected void Page_Load(object sender, EventArgs e)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; {&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Button btn1 = new Button();&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; btn1.ID = "btnID_1";&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; btn1.Width = 100;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; btn1.Text = "btn1";&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; btn1.Click += new EventHandler(click_btn1);&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; UpdatePanel1.ContentTemplateContainer.Controls.Add(btn1);&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; AsyncPostBackTrigger trigger = new AsyncPostBackTrigger();&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; trigger.ControlID = btn1.ID;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; trigger.EventName = "Click";&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; UpdatePanel2.Triggers.Add(trigger);&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; }&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; protected void click_btn1(object sender, EventArgs e)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; {&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Label2.Text = "leitourgise";&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; }&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;και το html&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;lt;asp:ScriptManager EnablePartialRendering="true" ID="ScriptManager1" runat="server"&amp;gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/asp:ScriptManager&amp;gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;asp:UpdatePanel ID="UpdatePanel1" class="UpdatePanel1" runat="server" UpdateMode="Conditional"&amp;gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ContentTemplate&amp;gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/ContentTemplate&amp;gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/asp:UpdatePanel&amp;gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;asp:UpdatePanel ID="UpdatePanel2" class="UpdatePanel2" runat="server" UpdateMode="Conditional"&amp;gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ContentTemplate&amp;gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;asp:Label ID="Label2" runat="server" Text="Label"&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/ContentTemplate&amp;gt;&lt;span style="font-size:10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/asp:UpdatePanel&amp;gt;&lt;span style="font-size:10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Που υπάρχει το πρόβλημα &lt;span style="font-size:10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;img width="19" height="19" border="0" style="font-size:10pt;" src="http://www.dotnetzone.gr/cs/emoticons/emotion-12.gif"&gt;&lt;/p&gt;&lt;p&gt;:)&amp;nbsp;&lt;/p&gt;</description></item></channel></rss>