ボタンを設定したときにフォームの非表示フィールドを設定し、後続のすべてのボタンをクリックして状態を維持します。ASP.NET手動でフォームをコードビハインドステージで提出することができます
私はresponse.redirectをやっている瞬間、これを容易にするためにコードの中にフォームポストを入れることは可能ですか?これはボタンの状態を失います。
ボタンを設定したときにフォームの非表示フィールドを設定し、後続のすべてのボタンをクリックして状態を維持します。ASP.NET手動でフォームをコードビハインドステージで提出することができます
私はresponse.redirectをやっている瞬間、これを容易にするためにコードの中にフォームポストを入れることは可能ですか?これはボタンの状態を失います。
Response.Redirectは、ターゲットページに対して別の要求を開始します。この動作を維持したい場合は、クエリ文字列パラメータを追加して、非表示の入力フィールドを "模倣"します。
例:
Response.Redirect("redirect.aspx?foo=bar");
注:
<form method="get" action="redirect.aspx">
<input type="hidden" name="foo" value="bar" />
...
</form>
がに似てありGETおよびPOSTリクエスト(主に最大URL長と符号化)の間で異なる制限であるので、このう状況によっては必ずしも機能しないことがあります。
ViewStateに値を入力します。これは、隠された入力を使用する場合と本質的に同じです.ViewStateは、ポストバック間で自動的に値を保持します。
これはポストバックではありません。 –
その場合は、セッション、クエリ文字列、またはデータベースを使用する必要があります。 –