Razor 语法/WebMatrix - C#
Posted
技术标签:
【中文标题】Razor 语法/WebMatrix - C#【英文标题】:Razor Syntax / WebMatrix - C# 【发布时间】:2011-07-17 14:05:20 【问题描述】:我刚开始使用 WebMatrix,想知道如何设置 @html.TextBox("email")
和 @Html.Password("password")
控件的样式?
我已经尝试过(在我的 CSS 文件中):
.email
/* styles here */
.password
/* styles here */
但这根本没有效果。我们如何设计这些类型的控件?
【问题讨论】:
【参考方案1】:您可以在创建具有匿名类型的文本框时指定要使用的类,如下所示:@Html.TextBox("Email", null, new @class="email" )
【讨论】:
我应该提到,匿名类型可以包含任何你想在创建元素时添加的属性。不只是上课。例如:@Html.TextBox("Email", new , ) @Html.TextBox("email", new @class="email") 不起作用。文本框的值不是应用样式,而是变为: class=email 抱歉,我想到了强类型助手。而是尝试 @Html.TextBox("Email", null, new @class="email" )。第二个参数是填充文本框值的内容。 耶!谢谢@James A - 这真的很有帮助! 没问题,很抱歉造成混乱!以上是关于Razor 语法/WebMatrix - C#的主要内容,如果未能解决你的问题,请参考以下文章