我有MVC3 razor
申请。提交表单并Action
更改ViewModel
内容后,我看不到填充的新值。
有一个关于这个的话题MVC2
,人们告诉它可能会在MVC3
http://aspnet.codeplex.com/workitem/5089?ProjectName=aspnet中修复
你能告诉我是否有一个选项可以做到这一点,或者在没有 JavaScript 的情况下使用回发更新 UI 的更好方法(解决方法)是什么?
行动:
[HttpPost]
public ActionResult Index(MyViewModel model)
{
model.Value = "new value"
return View("Index", model);
}
用户界面:
@Html.HiddenFor(x => x.Value)
视图模型:
public class MyViewModel
{
public string Value { get;set; }
}