Weird repeater problem
<p>I have a Repeater control in my aspx page:</p>

<pre><code>&lt;asp:Repeater ID="repeater" runat="server" EnableViewState="false"&gt;
    &lt;ItemTemplate&gt;
        &lt;%# Eval("someAttribute") %&gt;
    &lt;/ItemTemplate&gt;
&lt;/asp:Repeater&gt;
</code></pre>

<p>On Page_Load I have the following code:</p>

<pre><code>if (String.IsNullOrEmpty((string)Request.QueryString["action"]))
    s.OpenConn("SELECT * FROM someTable;");
else
    s.OpenConn("SELECT * FROM someTable WHERE id=1;");

if (s.Read())
{
    repeater.DataSource = s.GetRead();
    repeater.DataBind();
}
</code></pre>

<p>The problem is that when I enter ?action=something, data is not displayed on the page.
But if I remove ?action=something, I get all the data.</p>

<p>Am I doing something wrong?</p>
