【发布时间】:2014-02-25 11:22:02
【问题描述】:
我知道这是一个已在 StackOverFlow 上回答的老问题。但是,这些答案都在这里不起作用。我无法在我的任何 html 助手上应用 CSS。
我的 HTML:
@Html.TextBox("Origin", new { @class = "MyInputClass" })
我的 CSS:
.MyInputClass
{
width:300px;
}
我没有得到一个 300px 宽度的文本框,而是得到一个带有文本的文本框:{ class= MyInputClass }
如果我改为尝试:
@Html.TextBox("Origin", "123", new { @class = "MyInputClass" })
然后我会得到一个文本框,其中包含文本“123”但默认宽度...
【问题讨论】:
-
你在哪里定义了css类?
-
Site.Css 使用
-
您的第二个示例应该可以工作。您确定其他类没有覆盖
.MyInputClass设置的宽度吗? -
谢谢HTX9!就是这样!插入相同的句子作为答案,我会接受!多谢!
标签: asp.net-mvc html css razor asp.net-mvc-5