Automatically rebind controls on ASP.NET postback
<p>Is there a flag or property value I can set to have my controls re-bind on every page load, instead of just the initial one? I'm still very new to ASP.NET, so I would like to do it properly (if such a way exists) before resorting to the first thing that "works".</p>

<p>I am working on a simple WebForms page, which boils down to a few SQLDataSource-bound Repeaters; for example:</p>

<pre><code>&lt;asp:Repeater ID="ExampleRepeater" runat="server" DataSourceID="ExampleDataSource"
              OnItemDataBound="ExampleRepeater_ItemDataBound"&gt;
     &lt;ItemTemplate&gt;
         &lt;asp:Label ID="DataboundControlID" runat="server" Text='&lt;%# Eval("ExampleColumnName")%&gt;' /&gt;
     &lt;/ItemTemplate&gt;
&lt;/asp:Repeater&gt;

&lt;asp:SqlDataSource ID="ExampleDataSource" runat="server" ConnectionString="example_connection_string"
        SelectCommand="ExampleStoredProcedure" SelectCommandType="StoredProcedure"&gt;
        &lt;SelectParameters&gt;
            &lt;asp:Parameter DefaultValue="exampleValue" Name="parameter1" Type="String" /&gt;
        &lt;/SelectParameters&gt;
&lt;/asp:SqlDataSource&gt;
</code></pre>

<p>After the user has interacted with my page, they can initiate a postback which will change the state of the database. I'd like the postback'ed page to reflect the changes to the database. Please let me know if I can clarify my situation any further.</p>
