如何将CSS放入MVC项目(vb!)

时间:2009-10-28 12:41:03

标签: asp.net asp.net-mvc

抱歉我的英语很差......

我正在将网络表单项目迁移到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" />

作品!!

如果你能帮助我,我感激不尽!

非常感谢

2 个答案:

答案 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") %>