Asp.net gridview的SelectedIndexChanged事件无法随机触发

Asp.net gridview的SelectedIndexChanged事件无法随机触发,asp.net,.net,gridview,visual-studio-2005,selectedindexchanged,Asp.net,.net,Gridview,Visual Studio 2005,Selectedindexchanged,您好,我有一个Gridview SelectedIndexChanged事件。它在单击该网格中的任何行时激发。但有时(每10次尝试一次)它不会开火。我在AgeGrid\u SelectedIndexChanged中有一些代码,用于设置会话变量。当它失败时,无法获得正确的值 知道它为什么会随机失效吗 我没有为该页面设置EnableEventValidation=“false”属性。并使用VisualStudio2005 <Asp:GridView ID="agendaGrid" runat=

您好,我有一个Gridview SelectedIndexChanged事件。它在单击该网格中的任何行时激发。但有时(每10次尝试一次)它不会开火。我在AgeGrid\u SelectedIndexChanged中有一些代码,用于设置会话变量。当它失败时,无法获得正确的值

知道它为什么会随机失效吗

我没有为该页面设置EnableEventValidation=“false”属性。并使用VisualStudio2005

<Asp:GridView ID="agendaGrid" runat="server" Width="96%" GridLines="Both" EnableViewState="true" HeaderStyle-CssClass="GridViewHeader "
                                    OnSorting = "AgeGrid_Sorting" CssClass="GridView"  
                                      AutoGenerateColumns="false" OnSelectedIndexChanged="AgeGrid_SelectedIndexChanged"
                                     AllowPaging="true" PageSize="10" ItemTemplateType="PopUpMenu"
                                    ShowTemplateFields="true"   EnableOnClick="true" RowStyle-Font-Size="13px" RowStyle-VerticalAlign="middle"
                                    EnablePopUpClick="true" OnRowDataBound="AgeGrid_RowDataBound" AllowSorting ="true"
                                    >
</Asp:GridView>

欢迎提出任何建议。 是否需要从page属性或Gridview属性中添加或删除任何内容

 protected void AgeGrid_SelectedIndexChanged(object sender, GridViewPageEventArgs e)
    {
       agendaGrid.PageIndex = e.NewPageIndex;
        BindGrid();
    }
分页后绑定数据时可能出现问题,而不是分页时的eror。
愿它能帮助你。

你似乎在随机点击它时说,它不起作用?总是第十次尝试吗?不总是第十次尝试。我用一般的观点说。有时多次尝试都失败了。