2

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.Net4.0を使用しています

4

1 に答える 1

-2

これが役立つかもしれないと思います。

http://www.codeproject.com/Articles/38714/How-To-Perpetuate-Dynamic-Controls-Between-Page-Vi

于 2012-09-06T16:42:16.440 に答える