【发布时间】:2012-08-08 15:26:49
【问题描述】:
查看:
@using (Ajax.BeginForm("EditP", "P",new AjaxOptions { InsertionMode = InsertionMode.Replace, HttpMethod = "POST", UpdateTargetId = "divReplace" }))
{
@Html.HiddenFor(model => model.Req,new {@id="req"});
}
控制器:
[HttpPost]
public PartialViewResult EditP(long requestSequence,FormCollection form)
{
...........
}
我可以看到Model.req 的值为 234,但当它到达控制器时显示为 0。
至少当我使用form.Get("req") 收集值时,这也显示为0。
请帮忙。
【问题讨论】:
-
要改进格式,请尝试在
[HttpPost]和函数之前添加四个空格,而不是使用“`”。
标签: c# asp.net-mvc asp.net-mvc-3 razor