我的模型;
namespace GeneralUtility.Models
{
public class MyModel
{
public int BirthDateYear { get; set; }
public String Details { get; set; }
}
}
我的控制器
namespace GeneralUtility.Controllers
{
public class WorkspaceController : Controller
{
public ActionResult MyHelper(MyModel model)
{
if(model.someCondition)
model.Details= "TEST";
else
model.Details= "Some other TEST";
return View(model);
}
}
}
我的观点
<div data-role="fieldcontain">
@using (Html.BeginForm("MyHelper", "WorkSpace", FormMethod.Post, new { id = "frmMyForm" }))
{
...
<div data-role="fieldcontain">
@Html.EditorFor(x => x.Details )
</div>
...
}
</div>
提交表单后,我可以看到模型以及我在 MyHelper 操作方法中所做的任何更改。但是,当我进行更改并从控制器返回模型时(我可以在调试时看到模型中的更改)。@Html.EditorFor(x => x.Details )
我在字段中得到与以前相同的值。我该怎么做才能让模型的更改后的详细信息值显示?