私はaspx
ページで次の隠し入力フィールドを持っている:背後ASP Webフォームの隠れた入力がポストバックで価値を失うのですか?
<asp:HiddenField ID="MySecretValue" runat="server" />
<asp:Button ID="Submit" runat="server" Text="Save" OnClick="submit_Click" CssClass="btn btn-primary" />
コード:
protected void Page_Load(object sender, EventArgs e)
{
}
protected void submit_Click(object sender, EventArgs e)
{
// Do some stuff
}
隠された入力は、いくつかのjQueryスクリプトを経由して移入されます。ユーザーがページを送信すると、submit_Click
メソッド内にいくつかのものがあり、そのページが再表示されます。しかし、ページが再表示されるとき、非表示の入力フィールドは空です。ページが再表示されたときに隠しフィールドが値を保持するようにするにはどうすればよいですか?
@Samundraは、ランダムな用語を強調するために 'インラインコード 'を使用しません。 – CodeCaster
デバッグして正確にあなたの価値が失われた場所を見つけようとしましたか? –