我正在为编辑页面和某些页面创建一个通用界面,例如我需要禁用或删除某些字段的起始页面。表单使用 Html.EditorFor 呈现。这样做的最佳方法是什么?
问问题
663 次
1 回答
1
您可以为给定类型(字符串、十进制、对象...)编写自定义编辑器模板:
@model string
@Html.TextBox(
"",
ViewData.TemplateInfo.FormattedModelValue,
ViewData
)
接着:
@Html.EditorFor(x => x.Foo)
或在您希望禁用它的视图中:
@Html.EditorFor(x => x.Foo, new { disabled = "disabled" })
于 2011-09-24T10:17:44.003 回答