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.1从NuGet和安装Bootstrap LESS.
我知道文件夹结构略有不同,但我已经编辑了我BundleConfig以适应这一点.一切似乎编译得很好,所有的JS都在那里,但是当试图查看网页时,它看起来很乱.
是否Bootstrap 3有完全不同的HTML模板(即我需要更改_Layout?)还是应该_Layout与之2.3.1一起使用v3?
我希望我的问题很明确.
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)