2013-02-04 4 views
3

안에 내가보기에 변수에 할당 된 CSS 클래스 값에 대한 변수를 가지고있다. 나중에보기에 나는 Html.ActionLink를 호출하고 그 변수를 사용할 필요가 있지만 다음 원하는 출력을 생성하는 데 실패 :면도기 변수 ActionLink

@Html.ActionLink("About", "Index", "about", null, new {@class="@aboutLinkClass"}) 

그것은 정적 텍스트로 @aboutLinkClass을 취급합니다. 그래서 생산 :

<a class="@aboutLinkClass" href="/about">About</a> 

대신 나는 그것이 생산하려는 :

<a class="normalLink" href="/about">About</a> 

내가 제대로 전달하는 데 사용하는 데 필요한 구문은 무엇입니까?

답변

4

이 시도 : 당신이 실제로 당신의 String 객체가 aboutLinkClass라는 통과 할 때 문자열 리터럴 "@aboutLinkClass"을 전달하는

@Html.ActionLink("About", "Index", "about", null, new {@class = aboutLinkClass}) 

.

+0

완벽 - 다시 면도기로 생각하고 끝났습니다. – Josh