我創建了一個gridview的用戶控件,它裏面有另一個gridview,它在現場演示中起作用,但不是當我嘗試它時。尋呼無法正常工作
<asp:GridView ID="GridView1" runat="server" DataKeyNames="ID" AutoGenerateColumns="false" CellPadding="5"
OnRowDataBound="GridView1_RowDataBound" Width="800px" AllowPaging="True" PageSize="5" GridLines="Horizontal"
OnPageIndexChanging="GridView1_PageIndexChanging" EnableViewState="true">
然後在後面的代碼及其
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
BindData();
}
private void BindData()
{
using (SqlDataSource SQLds = new SqlDataSource(ConnectionString(), Command()))
{
GridView1.DataSource = SQLds;
GridView1.DataBind();
}
}
但它說(1個點擊沒有反應,繼續點擊則此錯誤來)
我通過成千上萬的職位去但沒有爲我工作
編輯
有沒有web.config和我已經嘗試過使用10種類型的關鍵字和錯誤的谷歌結果的第5頁,所以如果你不確定那麼我會哭!
請注意,這是擺脫錯誤並顯示分頁是否正常工作的快速和骯髒的方法。您仍應花時間弄清楚什麼是跳閘事件驗證,然後重新啓用此設置。您還可以通過在@Page指令中使用EnableEventValidation和ValidateRequest屬性來在頁面級別設置此值(可能比應用程序範圍更好)。 – Rakuen42 2013-04-29 15:15:47
有沒有web.config,這是一個UserControl先生 – Mathematics 2013-04-29 15:17:34
@ user13814 - 你有一個web.config的網站是使用控制不是嗎?或者在使用用戶控件的頁面聲明中設置「EnableEventValidation =」false「ValidateRequest =」false「'。 – Darren 2013-04-29 15:19:14