Asp.net mvc 3 MVC 3 Razor编辑器模板/显示模板母版页
有没有人知道如何使用类似于Brad Wilson在这里记录的Razor的编辑器和显示模板母版页Asp.net mvc 3 MVC 3 Razor编辑器模板/显示模板母版页,asp.net-mvc-3,razor,Asp.net Mvc 3,Razor,有没有人知道如何使用类似于Brad Wilson在这里记录的Razor的编辑器和显示模板母版页 谢谢这并不像我原来想的那么复杂 一点免责声明:这不是一个经过全面审查的例子,只是为了让它发挥作用 这就是我所做的: ~/Views/Shared/\u TemplateMaster.cshtml <div class="editor-label"> <label for="@ViewData.ModelMetadata.PropertyName">@ViewData.
谢谢这并不像我原来想的那么复杂 一点免责声明:这不是一个经过全面审查的例子,只是为了让它发挥作用 这就是我所做的: ~/Views/Shared/\u TemplateMaster.cshtml
<div class="editor-label">
<label for="@ViewData.ModelMetadata.PropertyName">@ViewData.ModelMetadata.GetDisplayName()</label>
</div>
<div class="editor-field">
@RenderSection("DataContent")
</div>
<div>
@Html.ValidationMessage("")
</div>
非常感谢!我不是一个专业的程序员,但我是一个专业的“头发撕裂者”,这挽救了我的一些毛囊非常好,但是如果将主模板中的
@Html.LabelForModel()
替换为@Html.LabelForModel()
,并将编辑器模板中的@Html.TextBox…
替换为@Html.TextBox()
,则可以使用HtmlHelper方法而不是ViewData来实现更好的效果
@{
Layout = "~/Views/Shared/_TemplateMaster.cshtml";
}
@section DataContent
{
@Html.TextBox("", ViewData.TemplateInfo.FormattedModelValue, new { @class = "" })
}