非常によく似た質問がありますが、解決策が見つからないように見える問題があります。
基本的に、Page_Loadメソッドでプログラムによって作成されたテキストボックスがあります。それらは特定のCookieからの値で満たされています。
次に、[更新]ボタンがあります。このボタンをクリックすると、テキストボックスに読み込まれたCookieが更新されます。
そこで、Cookieと同じ名前のテキストボックスのIDを指定し、更新ボタンのOn_Clickメソッドで、テキストボックスを循環して、テキストボックスの値でCookie(ID名)を更新します。
ただし、これは機能していません。私が試したのは次のとおりです。
コントロールは、onloadメソッドで簡単に作成されます。次に、テキストボックスを変更した後でボタンをクリックすると、onloadメソッドが再度呼び出され、テキストボックスが元の状態に戻され、元の状態に更新されます。
コントロールは、をチェックした後、onloadメソッドで作成されif (!Page.IsPostBack)
ます。ページロードメソッドが最初に呼び出され、画面上にコントロールが作成されないため、これは機能しません。画面が空白で、Cookieが更新されていない左側。
うまくいかなかったものを試してみましたが、それでも何も起こらなかったEnableViewState
ときに、自分でコントロールを作成してみました。(Page.IsPostBack)
何か案は?