我有我的aspx頁面Repeater控件:奇怪的中繼問題
<asp:Repeater ID="repeater" runat="server" EnableViewState="false">
<ItemTemplate>
<%# Eval("someAttribute") %>
</ItemTemplate>
</asp:Repeater>
在Page_Load中,我有以下代碼:
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();
}
的問題是,當我進入行動=東西,數據不會顯示在頁面上。 但是,如果我刪除?行動=的東西,我得到的所有數據。
我做錯了什麼?
按照第一行的斷點並逐行檢查變量一行。你會看到流量是否意外,爲什麼。 – 2010-03-17 20:11:21