从视图中我将数据发布到控制器,我想更改发布的数据值:
public ActionResult DoSomething(History history)
{
// after POST history.Id = 5;
// now I am changing this property
history.Id = 1000;
return View("Index", history);
}
并重新显示View
:
@model Models.History
<p>@Html.EditorFor(model => model.Id)</p>
我想,它会生成那个html:
<p>1000</p>
但由于某种原因,这是生成的:
<p>5</p>
为什么?