1

「カテゴリ」を選択して「サブカテゴリ」を表示した後にそれ自体を更新する選択フォームがあります。ユーザーがサブカテゴリの後にのみ次のページに移動するように、サブカテゴリに検証を入れました

私はこのようなページ1にコードを持っています

if (IsPost && Validation.IsValid())
{
    parent = Request.Form["parent"];
    Response.Redirect("~/Members/cb/Page2");
}

そして2ページ目

 @Html.Hidden("parent", Request.Form["parent"])

ただし、ページ 1 から渡されたページ 2 の非表示の値を取得できません。

4

1 に答える 1

1

2番目のページにURLの親を渡してみてください:

Response.Redirect("~/Members/cb/Page2?parent=" + Request.Form["parent"]);

リダイレクトすると、非表示のフィールドはリダイレクトされたページで使用できなくなります。他の入力として非表示のフィールドは、フォームの送信時にのみサーバーにポストバックされます。

于 2012-09-12T15:35:04.970 に答える