我有一个使用EditorFor()渲染的视图模型,我希望能够在模型中设置特定元素的CSS.例如:
public class BasicIdentification
{
//Primitive Types
[Display(Name = "First Name")]
public String FName { get; set; }
[Display(Name = "Last Name")]
public String LName { get; set; }
Run Code Online (Sandbox Code Playgroud)
}
如果我想为FName和LName设置CSS类,我该怎么做?如何将css"连接"到我的模型.我希望能够使用EditorFor(),它可以按照我想要的方式呈现.
小智 6
在视图中,默认情况下您会看到类似的内容
<div class="display-label">
@Html.DisplayNameFor(model => model.LName)
</div>
<div class="display-field">
@Html.TextBoxFor(model => model.LName)
</div>
Run Code Online (Sandbox Code Playgroud)
要添加CSS类或其他内容,您只需执行此操作即可.
@Html.TextBoxFor(model => model.LName, new { @class="classname" })
Run Code Online (Sandbox Code Playgroud)
class本身是.NET的保留字,所以@class只是意味着使用HTML class属性.
| 归档时间: |
|
| 查看次数: |
661 次 |
| 最近记录: |