【发布时间】:2016-05-26 16:34:43
【问题描述】:
我正在尝试使用引导 css 在 MVC 5/Razor 3 应用程序中的导航选项卡上创建切换效果。我当前共享的_layout
<div class="navbar-collapse collapse">
<ul class="nav nav-pills">
<li>@Html.ActionLink("Applications", "Index", "SecureApps")</li>
<li>@Html.ActionLink("Users", "Index", "Users")</li>
<li>@Html.ActionLink("BU Groups", "Index", "BUGroups")</li>
<li>@Html.ActionLink("Logs", "Index", "AppLogs")</li>
</ul>
</div>
当点击一个标签并且我在一个活动页面上时,我希望能够突出显示像 Demo 这样的标签。
我找到了一个解决方案 Here 并将我的代码更新为这个
<li class="active">@Html.ActionLink("Applications", "Index", "SecureApps", null, new { id = "menu_text", data_toggle = "tab" }))</li>
<li>@Html.ActionLink("Users", "Index", "Users", null, new { id = "menu_text", data_toggle = "tab" })</li>
<li>@Html.ActionLink("BU Groups", "Index", "BUGroups", null, new { id = "menu_text", data_toggle = "tab" }))</li>
<li>@Html.ActionLink("Logs", "Index", "AppLogs", null, new { id = "menu_text", data_toggle = "tab" }))</li>
将鼠标悬停在每个选项卡上会显示正确的 URL 路径。但是,我收到了一个 jQuery javascript 运行时错误
http://localhost:19932/Scripts/jquery-1.10.2.js 中第 1864 行第 2 列的未处理异常 0x800a139e - JavaScript 运行时错误:语法错误,无法识别 表达式:/用户
这是它在js库中指向的代码
Sizzle.error = function( msg ) {
throw new Error( "Syntax error, unrecognized expression: " + msg );};
在目标索引页面上的@model 声明上放置断点甚至不会被命中。
【问题讨论】:
标签: c# jquery asp.net-mvc razor twitter-bootstrap-3