用html帮助器方法添加bootstrap类不起作用?

时间:2017-03-17 16:00:37

标签: c# html5 razor twitter-bootstrap-3 asp.net-mvc-5

有没有办法将像form-control这样的bootstrap类添加到asp.net mvc html帮助方法,如@html.Textbox(“searchString”);?

这是我在视图中的代码

@ 这是搜索栏的html输出,从htmlhelper中的控制器获取searchstring param @

ButterKnife.bind(this)

似乎除了@ Html.Textbox以及它弄乱了我的UI之外,所有东西都在使用引导程序。 有没有办法用bootstrap表单控件类来影响@ Html.Textbox?

ps“SearchString”变量来自我的控制器。

3 个答案:

答案 0 :(得分:1)

minitest

答案 1 :(得分:1)

是。

您可以添加HtmlAttributes:

@Html.TextBox("SearchString", null, new { @class = "form-control" }) 

如果您正在使用@model中的属性:

@Html.TextBoxFor(m => m.Property, new { @class = "form-control" })  

答案 2 :(得分:0)

@Html.TextBox帮助器的

One variation采用匿名object,您可以使用该匿名@Html.TextBox("SearchString", null, new { @class = "form-control" }) 传递HTML属性。您可以使用它:

@Html.TextBox("SearchString", null, new {@class="form-control"});