我第一次尝试使用 twitter bootstrap css/ui 视图创建一个网站(C#/MVC 4)
该网站有 3 个导航选项卡(主页、关于、联系人)
我从来没有想过在它们各自的选项卡中加载各种页面(index.cshtml、about.cshtml、contact.cshtml)会如此困难。
我已经尝试使用 jquery 加载选项卡,如下所述:
http://getbootstrap.com/javascript/#tabs
我还尝试了以下 http://www.mightywebdeveloper.com/coding/bootstrap-2-tabs-jquery-load-content/
我的索引页面如下所示:
<head>
<title>@ViewBag.Title - My ASP.NET MVC Application</title>
<meta charset="UTF-8" />
<link href ="/Content/bootstrap/css/bootstrap.css" rel="stylesheet">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
</head>
<div>
<img src="~/Content/bootstrap/img/test.png"/>
<ul class="nav nav-tabs" id="myTab">
<li><a href="#home" data-toggle="tab">Home</a></li>
<li><a href="#about" data-toggle="tab">About</a></li>
<li><a href="#contact" data-toggle="tab">Contacts</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="home">Home</div>
<div class="tab-pane fade" id="about">About</div>
<div class="tab-pane fade" id="contact" />Contacts</div>
</div>
由于我是初学者程序员,因此在实现上述所有示例时遇到了问题。有人建议使用 Angular Ngviews 指令。
有人可以告诉我在导航选项卡中加载选项卡及其各自页面的最简单方法。请记住,这是一个 MVC 应用程序。