asp.net-mvc-2 – 覆盖“Html.EditorFor”上的类
发布时间:2020-05-24 07:37:15 所属栏目:asp.Net 来源:互联网
导读:默认为 %: Html.EditorFor(m = m.ConfirmationHeadline) % 输出为: input type=text value= name=ConfirmationHeadline id=ConfirmationHeadline class=text-box single-line 您可以看到,输入已经
|
默认为 <%: Html.EditorFor(m => m.ConfirmationHeadline) %> 输出为: <input type="text" value=""
name="ConfirmationHeadline" id="ConfirmationHeadline"
class="text-box single-line">
您可以看到,输入已经附加了一个类属性.那么这不应该是一个问题,只是使用 <%: Html.EditorFor(m => m.ConfirmationHeadline,new { @class="span-11 last"}) %>
应该工作…错误…不是! 这将输出完全相同的代码! 虽然,工作正常与Html.TextAreaFor() 如何从类别文本框单行中删除,以便我们自己的类可以被附加?任何T4模板我应该编辑? 感谢您的帮助. 解决方法当通过EditorFor方法使用内置编辑器模板时,无法自定义发出的类属性的值.它会对类值进行硬编码(更多信息可以在这里: http://bradwilson.typepad.com/blog/2009/10/aspnet-mvc-2-templates-part-3-default-templates.html)你有两个选择: >编写自己的自定义模板,支持额外的功能.看看这里更多的细节:http://bradwilson.typepad.com/blog/2009/10/aspnet-mvc-2-templates-part-4-custom-object-templates.html <%: new HtmlString(Html.EditorFor(m=>m.ConfirmationHeadline).ToString()
.Replace("class="text-box single-line"","class="text-box single-line span-11 last"")) %> (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- DataTable的Select方法
- asp.net – ELMAH登录SQL Server
- asp.net – 是否可以在没有Javascript的情况下进行客户端验
- asp.net – 控制器SessionStateBehavior是ReadOnly,我可以更
- asp.net-mvc – Sitecore视图渲染和控制器渲染助手
- asp.net-mvc-3 – 在MVC3中使用自定义的IPrincipal和IIdent
- ASP.NET浏览器显示“网页已过期”的后退按钮(回发后)
- asp.net-core – 当前的运行时目标框架与项目不兼容
- ASP.NET应用程序不反映区域设置
- asp.net-mvc – 部分视图继承自主布局
推荐文章
站长推荐
- asp.net-mvc-4 – SimpleMembership – 向UserPr
- asp.net – 我可以重新发布或携带POST数据(如果是
- oauth-2.0 – 覆盖AccessTokenExpireTimeSpan
- asp.net阻止表单提交两次
- asp.net-mvc – web.config中的表单身份验证
- asp.net-mvc – 使用mvc-mini-profiler
- 部署 – Crystal报表文件未部署到ASP.NET MVC中的
- IIS 7.5 ASP.NET-4 Gzip压缩
- ado.net – ASP.NET:如何从web.config Connecti
- asp.net – ApplicationInstance.CompleteReques
热点阅读
