【问题标题】:Use Bootstrap 3 RC1 in the New MVC 5在新 MVC 5 中使用 Bootstrap 3 RC1
【发布时间】:2013-08-01 15:22:33
【问题描述】:

Microsoft 在其新的 ASP.Net MVC 5 模板中使用了 Bootstrap。这真的很棒。但是它使用它的 2.3.1 版本,而 Bootstrap 的人是moving towards the 3 version already。我可以轻松地根据新版本重写整个视图和布局,但我想知道是否在某个地方,其他人已经做到了(也许微软的人很远?)。

【问题讨论】:

  • 实际上 Bootstrap 3 昨天刚刚发布,您是否尝试在您的 MVC 5 项目中将 Bootstrap 2.3.1 (JavaScript + CSS) 替换为版本 3?
  • 我同意你的看法。只是寻找一种方法来覆盖 editorfor() 辅助函数。顺便说一句,我认为 -1 只是反映这个有效点没有以我们可以回答的问题的形式格式化。

标签: asp.net-mvc asp.net-mvc-5


【解决方案1】:

我知道规则(我真的很感激)是将代码放在这里而不是我的博客文章的链接,但将它们放在这里只是太多的小更正。

http://www.ghislainproulx.net/Blog/2013/09/using-bootstrap-3-with-visual-studio-2013-aspnet-mvc-template

【讨论】:

  • 没问题。非常感谢您的博文。
【解决方案2】:

既然 Bootstrap 3 最终版本已经发布,Visual Studio 2013 RC 和 ASP.NET MVC 5 RC 也已经发布,可以确认 ASP.NET MVC 5 的 RTM 将与 Bootstrap 3 一起提供(即使它不在 ASP 中.NET MVC 5 RC)。

在 ASP.NET MVC 5 RTM / Visual Studio 2013 RTM 之前,接受的答案中引用的the post 将是可行的方法。

【讨论】:

    【解决方案3】:

    我创建了一个 NuGet 包 Bootstrap.MVC.EditorTemplates.Sample,其中包含一个基于 Bootstrap 3 的示例站点,以及一些额外的引导控件和文化感知验证。这适用于 VS 2013 RC MVC5 模板。

    它使用 Twitter.Bootstrap.Less 包而不是普通的引导包,最好在将其安装到项目中之前从默认的 MVC 5 站点“卸载包引导”。

    【讨论】:

      【解决方案4】:

      使 Bootstrap 3 在 ASP.NET-MVC 5 项目(或任何其他服务器端技术)上工作的主要思想是将适当的 css 和 js 文件放入项目中,并使布局文件使用这些文件。 blog by @Ghislain_Proulx 对此进行了很好的介绍。

      那么你所要做的就是在你的视图中遵循 Bootstrap 3 的语法规则。 一种方法是使用直接的 html 标记。另一个 - 使用自定义助手。 @Maarten 有一个很酷的开源编辑器模板。不过,我建议使用TwitterBootstrapMVC,因为它提供了高度的灵活性。


      免责声明:我是 TwitterBootstrapMVC 的作者,将它用于 Bootstrap 3 需要许可证。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-06-07
        • 2013-08-09
        • 2014-10-05
        • 1970-01-01
        • 1970-01-01
        • 2016-09-20
        • 2014-02-01
        • 1970-01-01
        相关资源
        最近更新 更多