Ich versuche, einen Umschalt-Effekt auf den Navagation-Registerkarten in einer MVC 5/Razor 3-Anwendung mit Bootstrap CSS zu erstellen. Mein aktueller gemeinsamen _LayoutHinzufügen von Daten zu ActionLink in MVC5 und Razor 3
<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>
Ich möchte ähnliche Demo die Registerkarten markieren können, wenn eine Registerkarte geklickt wird, und ich bin auf einer aktiven Seite.
ich eine Lösung Here und aktualisiert meinen Code zu diesem
<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>
Bewegen der Maus über den einzelnen Registerkarten gefunden haben, zeigt die korrekte URL-Route. aber ich bin immer ein jQuery-JavaScript-Laufzeitfehler
Unhandled exception at line 1864, column 2 in http://localhost:19932/Scripts/jquery-1.10.2.js 0x800a139e - JavaScript runtime error: Syntax error, unrecognized expression: /Users
dies der Code verweist er auf in der js Bibliothek
Sizzle.error = function(msg) {
throw new Error("Syntax error, unrecognized expression: " + msg);};
einen Stützpunkt auf der @model Erklärung zum Ziel setzen Indexseiten doesn werde nicht einmal getroffen.