ASP.NET MVC 5和Bootstrap 3

teh*_*ner 13 asp.net asp.net-mvc twitter-bootstrap asp.net-mvc-5 twitter-bootstrap-3

一直在网上寻找更多的信息,但找不到多少.

所以我创建了一个新的MVC 5项目,VS 2013 RC其中预装了bootstrap 2.3.1

一切就像一个魅力,但因为Bootstrap 3是(而且我想要使用的LESS版本,而不是pre-compiled CSS)我删除bootstrap 2.3.1NuGet和安装Bootstrap LESS.

我知道文件夹结构略有不同,但我已经编辑了我BundleConfig以适应这一点.一切似乎编译得很好,所有的JS都在那里,但是当试图查看网页时,它看起来很乱.

是否Bootstrap 3有完全不同的HTML模板(即我需要更改_Layout?)还是应该_Layout与之2.3.1一起使用v3

我希望我的问题很明确.

Ola*_*ybø 9

Bootstrap 3和之间存在一些差异Bootstrap 2.3.1.

我对我做了一些改变,_Layout使它更Bootstrap 3友好.

    <nav class="navbar navbar-default navbar-fixed-top" role="navigation">
    <!-- Brand and toggle get grouped for better mobile display -->
    <div class="navbar-header">
        <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex5-collapse">
            <span class="sr-only">Toggle navigation</span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
        </button>
        @Html.ActionLink("Application name", "Index", "Home", null, new { @class = "navbar-brand" })
    </div>

    <div class="collapse navbar-collapse navbar-ex5-collapse">
        <ul class="nav navbar-nav">
            <li>@Html.ActionLink("Home", "Index", "Home")</li>
            <li>@Html.ActionLink("About", "About", "Home")</li>
            <li>@Html.ActionLink("Contact", "Contact", "Home")</li>
        </ul>
        @Html.Partial("_LoginPartial")
    </div>
</nav>
Run Code Online (Sandbox Code Playgroud)