gpt4 book ai didi

asp.net-mvc - 是否有使用 ASP.NET MVC 5 Html.EditorFor() 和 Bootstrap 3.0 的解决方案?

转载 作者:行者123 更新时间:2023-12-04 01:33:46 25 4
gpt4 key购买 nike

问题:

有没有办法让 ASP.NET MVC 5 Html.EditorFor() 表单助手与更改后的 Bootstrap 3 form syntax 一起工作.*?

讨论 (我已经研究过的):

似乎有很多关于如何覆盖内置 MVC 助手的黑客问题。一般来说,似乎没有支持的解决方案来修改帮助程序 HTML。 (如果我错了请纠正我)

因此,是否可以构建一个 shim CSS 文件,使 Helper 的 2.3.x HTML 适应 Bootstrap 3 表单 CSS 的外观?似乎 MVC 5 的大多数其他方面都与 Bootstrap 3 兼容,除了自动表单字段。

CSS shim 的好处是,当 ASP.NET MVC 更新为原生支持较新的 Bootstrap 语法时,它可以被删除。

*我承认 ASP.NET MVC 5 仍处于测试阶段,并且是为 Bootstrap 2.3.x 开发的,因为当时 3.0 也处于测试阶段。

最佳答案

现在有一个 MVC 助手的 MS 解决方案。
目前是 预发布 ,但MVC5.1有
MVC 5.1 发布并具有

Bootstrap support in views

We now allow passing in html attributes in EditorFor as an anonymous object


示例代码...
@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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com