表单提交后 Html 编辑器助手(TextBox、Editor、TextArea)显示旧值而不是 model.text 的当前值
显示助手(Display、DisplayText)显示正确的值。
有没有办法编辑器助手显示当前的 model.text 值?
模型
namespace TestProject.Models
{
public class FormField
{
public string text { get;set; }
}
}
控制器
using System.Web.Mvc;
namespace TestProject.Controllers
{
public class FormFieldController : Controller
{
public ActionResult Index (Models.FormField model=null)
{
model.text += "_changed";
return View(model);
}
}
}
看法
@model TestProject.Models.FormField
@using (Html.BeginForm()){
<div>
@Html.DisplayFor(m => m.text)
</div>
<div>
@Html.TextBoxFor(m => m.text)
</div>
<input type="submit" />
}