在剃刀网页中将数据从一个页面传递到另一个页面

时间:2012-09-12 15:31:54

标签: c# razor

我有一个选择形式,在选择'类别'后刷新自己显示'子类别'我确实在子类别中进行验证,以便用户只在子类别后进入下一页

我在第1页中有一个像这样的代码

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

和第2页

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

但是,我无法从第1页传递的第2页中获取隐藏值,请帮助

1 个答案:

答案 0 :(得分:1)

尝试将url中的parent传递给第二页:

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

如果您重定向隐藏的filds将无法在重定向页面上使用。隐藏字段与任何其他输入仅在表单提交时回发到服务器。