html – asp.net mvc添加css到editorfor?
发布时间:2020-12-14 22:21:11 所属栏目:资源 来源:网络整理
导读:我想从MVC中更改“编辑器”文本框的样式,具体来说我想使文本框更大。 我已经尝试添加css几种方法,无济于事。 包含 : td class="myCss"%=Html.EditorFor(x = x.NickName)%/td 和 td class="myCss"%=Html.EditorFor(x = x.NickName,new { @class = "myCss"
我想从MVC中更改“编辑器”文本框的样式,具体来说我想使文本框更大。
我已经尝试添加css几种方法,无济于事。 包含 : <td class="myCss"><%=Html.EditorFor(x => x.NickName)%></td> 和 <td class="myCss"><%=Html.EditorFor(x => x.NickName,new { @class = "myCss" })%></td> 帮帮忙! 解决方法
robh,
您的问题很难知道您是否在项目中寻找“通用”或特定解决方案。因此,我将要处理一般的工程,一直处理解决方案。 这需要采取几个步骤(约定配置)。基本上这是需要的: >在下创建新文件夹 现在,根据以下原则定义ascx文件: <%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<string>" %> <div class="editor-label"> <%= Html.LabelFor(model => model) %> </div> <div class="new-editor-field"> <%= Html.TextBoxFor(model => model) %> <%= Html.ValidationMessageFor(model => model) %> </div> 这将使所有基于’string’的EditorFor()调用使用这个’模板’。只需让类’new-editor-field’反映出你所期望的css样式。显然,根据你自己的要求做饭(即你可能不想要LabelFor tat等) 希望这有帮助 – 我不得不说,这只是做这个的几种方法之一(但是我最喜欢的方式)。 请享用 吉姆 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |