抱歉我的英语很差......
我正在将网络表单项目迁移到mvc,我有很多疑问。其中之一就是如何将css放在像文本框这样的mvc控件上。视觉基础怎么样?我只看到了c#实现,它似乎有效,但在vb上没有:
例如:
<%= Html.TextBox("txtDate", Nothing, New { @class = "csstext" }) %>
<%= Html.TextBox("txtDate", Nothing, New { .@class = "csstext" }) %>
<%= Html.TextBox("txtDate", Nothing, New With { @class = "csstext" }) %>
<%= Html.TextBox("txtDate", Nothing, New With { .@class = "csstext" }) %>
上面的所有实现都会在编译时产生错误
<%= Html.TextBox("txtDate", Nothing, New With { ._class = "csstext" }) %>
此实现没有,但我的css不起作用!
如果我这样说:<asp:TextBox ID="txtDate2" runat="server" CssClass="csstext" />
作品!!
如果你能帮助我,我感激不尽!
非常感谢
答案 0 :(得分:0)
这应该有效:
<%= Html.TextBox("txtDate", Nothing, New With { .class = "csstext" }) %>
答案 1 :(得分:0)
Darin似乎回答了你的问题(虽然我对VB.NET知之甚少),但我真的建议你从MvcContrib看FluentHtml,你可以在那里做什么
<%= this.TextBox("txtDate").Value(Nothing).Attr("class", "csstext") %>