मुझे आश्चर्य है कि एएसपी.नेट एमवीसी 3 का उपयोग करते समय आपके नेविगेशन में वर्तमान पृष्ठ पर सीएसएस क्लास को जोड़ना संभव है?एएसपी.नेट एमवीसी - नेविगेशन में हाइलाइटिंग वर्तमान पृष्ठ
<p>@Html.ActionLink("Product Search", "Index", new { controller = "Home" }, new { @class = "current" })
| @Html.ActionLink("Orders", "Index", new { controller = "Orders" })
| @Html.ActionLink("My Account", "MyAccount", new { controller = "Account" })
| @Html.ActionLink("Logout", "LogOff", new { controller = "Account" })</p>
आप मैं पहली बार एक CSS वर्ग "वर्तमान" यह करने के लिए लागू होने के साथ मेरे नेविगेशन में 4 लिंक देख सकते हैं, मैं होना चाहते हैं: यहाँ मेरी _Layout.cshtml फ़ाइल में मेरे नेविगेशन है मेरे नेविगेशन में अलग-अलग लिंक पर इस वर्ग को जोड़ने/निकालने में सक्षम है, इस पर निर्भर करता है कि उपयोगकर्ता किस पृष्ठ पर है। क्या यह संभव है?
चीयर्स
धन्यवाद, उत्तर के रूप में चिह्नित किया गया है क्योंकि मुझे लगता है कि यह करने का सबसे अच्छा तरीका है, क्लीनर रेजर दृश्य और कोड पुनः उपयोगिता – CallumVass
एक्सटेंशन 'HtmlHelper.ActionLink()' के लिए, [LinkExtensions] (https://msdn.microsoft.com/en-us/library/system.web.mvc.html.linkextensions.aspx) के लिए नामस्थान जोड़ें: 'System.Web.Mvc.Html का उपयोग कर; ' – Mike