2017-09-15 26 views
-2

, 그렇지 않으면이asp.net 면도기에서 활성 클래스를 전환하는 방법은 무엇입니까? 홈 메뉴 (선택되지 않은) 비활성 상태 일 때 홈 메뉴가 활성화 (선택)되어,

<li class="active"><a href = "~/Home" >Home</a></li> 

렌더링이

<li><a href = "~/Home" >Home</a></li> 
+0

거기에 여러 가지 방법 - 현재 경로를 기반으로 클래스 이름을 반환하거나 ViewBag''에 값 assignung하고 설정하는 몇 가지 자바 스크립트를 사용하여'HtmlHelper' 확장 방법을 사용하여, 등 등 –

+0

무엇을 "홈 메뉴가 활성화되었습니다"라는 의미입니까? 컨트롤러 내부의 작업을 참조하십니까? –

+0

dom의 [이 질문에 대한 답변] (https://stackoverflow.com/questions/20410623/how-to-add-active-class-to-html-actionlink-in-asp-net-mvc)의 확장 방법은 다음과 같습니다. 하나의 예 –

답변

0

가 당신을 도울 수 있음이 유형을 시도 렌더링합니다.

<li class="@(ViewContext.RouteData.Values["Action"].ToString() == "Home" ? "active" : "")"><a href = "~/Home" >Home</a></li>