asp.net-mvc-3 – 如何创建通用的MVC3编辑器模板?
发布时间:2020-05-23 21:57:42 所属栏目:asp.Net 来源:互联网
导读:我在我的模型模板中广泛使用以下代码片段. div class=control-group @Html.LabelFor(model = model.FirstName) div class=controls @Html.TextBoxFor(model = model.FirstName, new { @class = span3 })
|
我在我的模型模板中广泛使用以下代码片段. <div class="control-group">
@Html.LabelFor(model => model.FirstName)
<div class="controls">
@Html.TextBoxFor(model => model.FirstName,new { @class = "span3" })
@Html.ValidationMessageFor(model => model.FirstName)
</div>
</div>
是否可以将其一般性地封装在编辑器模板中,这样我就可以使用Html.EditorFor(…)而不需要使用自定义扩展? 解决方法
当然: /查看/共享/ EditorTemplates / Foo.cshtml: <div class="control-group">
@Html.Label("")
<div class="controls">
@Html.TextBox("",ViewData.TemplateInfo.FormattedModelValue,new { @class = "span3" })
@Html.ValidationMessage("")
</div>
</div>
接着: @Html.EditorFor(x => x.FirstName,"Foo") 要么: [UIHint("Foo")]
pubilc string FirstName { get; set; }
接着: @Html.EditorFor(x => x.FirstName) (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在ASP.NET 3.5中的Response.Clear
- asp.net-mvc-3 – MVC Razor – 创建/编辑视图最佳实践
- 来自UserControl的ASP.NET AJAX页面方法
- asp.net-mvc-3 – ASP.Net MVC 3重定向未经授权的用户不登录
- asp.net-mvc – ASP.NET MVC – 在ActionFilter中访问控制器
- asp.net-mvc – 为什么HttpContext.Current在asp.net mvc中
- asp.net – 什么内容类型强制下载文本响应?
- asp.net使用H5新特性实现异步上传的示例
- asp.net-mvc-4 – 重定向到动作,参数在mvc中始终为空
- asp.net – Live Sitecore网站的Git Source Control策略
推荐文章
站长推荐
- asp.net-mvc – 如何在会话较少的负载平衡环境中
- asp.net – 如何从HTML到ASPX页面POST FOR FORM
- asp.net-mvc – AntiForgeryToken在ASP.Net MVC
- ASP.Net RSS提要
- asp.net – 无法加载文件或程序集“Oracle.DataA
- asp.net – 我对Html.TextBoxFor的工作原理有什么
- MONO / ASP.NET Linux主机?
- asp.net-mvc – ASP.NET MVC JsonResult返回500
- 如何在ASP.NET修复的oracle填充攻击?
- 从未调用ASP.NET Web API自定义JsonConverter
热点阅读
