当我将ViewBag.Title设置在Razor模板的顶部时,使用ViewBag.Title的值而不是预期的Model.Title值来填充Model.Title编辑器模板文本框.调用Html.EditorFor(x => Model.Title)显然不会产生这种行为.
如何阻止我的编辑器模板显示ViewBag.Title值,而不保留我的模型的自定义编辑器模板?
码
@{ ViewBag.Title = "Edit Post " + Model.Title; } @Html.EditorFor(x => Model.Title) @* renders "My Title" text Box *@ @Html.EditorFor(x => Model) @* renders "Edit Post My Title" text Box *@