我有一个 ASP.Net GridView,我自己构建了列集合。在列集合中,我有一个 HeaderTemplate,在其中我有一个文本框,用于过滤网格中的记录。
当我在此文本框中输入文本并在网格上执行导致回发(即更改页面)的操作时,我会丢失文本框中的文本。
有人对为什么这些数据丢失有任何想法吗?
我的标题模板的 ASP 代码如下:
<HeaderTemplate>
<asp:Label ID="Label1" Text="Number" runat="server" />
<asp:TextBox ID="textBoxNumberFilter" runat="server" />
<asp:ImageButton ID="buttonFilterNumber" runat="server" OnClick="buttonFilters_Click" />
</HeaderTemplate>
提前致谢。我正在使用 ASP.Net 4.0