ASP.NET MVC Htmlhelper htmlAttributes不起作用

时间:2015-03-27 06:36:01

标签: c# asp.net-mvc html-helper

当我在以下页面上使用此targ时:

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

它可以工作,但是当我这样使用时:

@Html.TextBoxFor(model => model.JobName, new { @data-provide="typeahead", })

然后它无法工作,因为这个属性:data-provide,它有一个符号' - ',我怎么能解决这个问题?

1 个答案:

答案 0 :(得分:3)

您需要使用下划线字符(帮助程序会正确翻译并生成data-provide="typeahead"

@Html.TextBoxFor(model => model.JobName, new { data_provide="typeahead", })