<?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>Απ: runat="server"</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/75375.aspx</link><pubDate>Fri, 16 May 2014 21:55:08 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:75375</guid><dc:creator>tasos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/75375.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=75375</wfw:commentRss><description>&lt;p&gt;Το runat="server" δηλώνει πως το συγκεκριμένο control θα είναι προσβάσιμο στο code behind, δηλαδή στο κομμάτι της εφαρμογής που εκτελείται στον server (θα είναι δηλωμένο δηλαδή ως property της κλάσης της σελίδας (.aspx) σου ή του user control (.ascx) σου). Στα asp controls (π.χ. Literal, Hyperlink, Button, κτλ) είναι υποχρεωτική η χρήση του ενώ στα html elements (div, table, span, κτλ) όχι. Το runat="server" πρέπει να συνοδεύεται πάντα με ένα ID="...". &lt;/p&gt;

&lt;p&gt;Έστω για παράδειγμα:&lt;/p&gt;
&lt;code&gt;
&lt;p&gt;&amp;lt;asp:Button ID="SubmitButton" runat="server" Text="Submit"&amp;gt;&amp;lt;/asp:Button&amp;gt;&lt;br&gt;&lt;/p&gt;
&lt;/code&gt;
&lt;p&gt;Αυτό σημαίνει πως στο code behind έχεις πρόσβαση στο Button αυτό με το όνομα SubmitButton.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;Μπορείς να το χρησιμοποιήσεις επίσης (προαιρετικά) και σε html tags, π.χ.&lt;/p&gt;

&lt;code&gt;
&lt;p&gt;&amp;lt;div id="MainDiv" runat="server"&amp;gt; .... &amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;/code&gt;

&lt;p&gt;Αυτό σημαίνει πως στο code behind έχεις πρόσβαση στο div αυτό με το όνομα MainDiv. &lt;br&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;br&gt;&lt;/p&gt;</description></item><item><title>runat="server"</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/75370.aspx</link><pubDate>Thu, 15 May 2014 22:11:03 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:75370</guid><dc:creator>gianestras</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/75370.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=75370</wfw:commentRss><description>&lt;P&gt;Καλησπέρα..&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Φαίνεται τόσο απλό αλλά μήπως θα μπορούσε κάποιος να μας εξηγήσει τι σημαίνει το runat="server" και&amp;nbsp;ποια η χρησιμότητά του με ένα απλό και κατανοητό παρράδεγιμα?&lt;/P&gt;
&lt;P&gt;Από το ψαχτήρι που έκανα γενικά στο google δε μπορώ να πω πως κατάλαβα και πολλά.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Επίσης ποια η διαφορά με το autoPostBack?(το οποίο κάνει fire στα events των ASP Controls)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Ευχαριστώ...&lt;/P&gt;</description></item></channel></rss>