0
我有一个GridView,在TemplateField中带有一个CheckBox。在回发时保持GridView复选框状态
当我检查某些内容并点击提交按钮时,我检查的项目不在回发中检查。
我尝试使用EnableViewState
,并没有帮助。
这怎么解决?
<asp:Button ID="btnSubmit" runat="server" Text="Submit" />
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:TemplateField HeaderText="SELECT">
<ItemTemplate>
<asp:CheckBox ID="CheckBox1" runat="server"/>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="ICAO" HeaderText="ICAO" />
<asp:BoundField DataField="IATA" HeaderText="IATA" />
<asp:BoundField DataField="AIRPORT_NAME" HeaderText="AIRPORT NAME" />
<asp:BoundField DataField="CITY" HeaderText="CITY" />
<asp:BoundField DataField="COUNTRY" HeaderText="COUNTRY" />
<asp:BoundField DataField="REVISED_DATE" HeaderText="REVISED DATE" />
<asp:BoundField DataField="EMAIL_DATE" HeaderText="EMAIL DATE" />
</Columns>
</asp:GridView>
你缺少服务器端代码(VB.NET) – StingyJack
我不是为它做任何事情,这就是为什么我没有把在服务器端代码,所有IM做的是点击提交。复选框应该保持通过回发检查,对吗? – Will
检查此链接:http://stackoverflow.com/questions/2829135/gridview-doesnt-remember-state-between-postbacks – Waqas