问题:
有没有一种方法可以使ASP.NET MVC 5 Html.EditorFor()表单助手与更改后的Bootstrap 3 form syntax。*一起使用?
讨论(关于我已经研究过的内容):
似乎有很多关于黑客的SO问题,以覆盖内置的MVC帮助器。通常,似乎没有支持修改助手HTML的解决方案。 (如果我错了,请纠正我)
因此,是否可以构建一个垫片CSS文件,以使Helper的2.3.x HTML适应Bootstrap 3表单CSS的外观?似乎MVC 5的大多数其他方面与Bootstrap 3兼容,除了自动表单字段。
CSS填充程序的好处在于,当ASP.NET MVC更新为本地支持较新的Bootstrap语法时,可以将其删除。
*我承认ASP.NET MVC 5仍处于beta中,并且因为Bootstrap 2.3.x在当时也处于beta中而开发。
最佳答案
现在有一个针对MVC助手的MS解决方案。
当前是发行前的,但是MVC5.1具有
MVC 5.1已发布并具有
示例代码...
@Html.EditorFor(model => model, new { htmlAttributes = new { @class = "form-control" }, })
有关此的更多信息...。http://www.asp.net/visual-studio/overview/2013/aspnet-and-web-tools-20132-preview-for-visual-studio-2013-release-notes#mvcbootstrap
..并在此处安装说明...
http://blogs.msdn.com/b/webdev/archive/2013/12/09/asp-net-and-web-tools-2013-2-preview-for-visual-studio-2013.aspx
关于asp.net-mvc - 是否有使用ASP.NET MVC 5 Html.EditorFor()和Bootstrap 3.0的解决方案?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18386234/