내비게이션 링크 행을 구현하는 아래 코드에서 선택한 항목을 추적하는 더 좋은 방법이 있습니까?ASP.NET MVC에서 선택한 항목을 깨끗하게 추적해야합니까?
@Html.ActionLink(
"PreApproval",
"Summary",
new { mode = "preapproval" },
new { @class = Model.Mode == "preapproval" ? "selected" : "notselected" }) |
@Html.ActionLink(
"ActionNeeded",
"Summary",
new { mode = (string)null },
new { @class = string.IsNullOrWhiteSpace(Model.Mode) ? "selected" : "notselected" }) |
...
메뉴 탐색 기능을 포함해야합니까? 아니면 표준 방식입니까?
좋아, 내가 actionlink라는 html 도우미를 만들고 그냥 여부를 선택했는지 여부를 말하기 위해 매개 변수를 가져 간다면 wouldnt 상상해보십시오 –
또한 ViewModel에 CssClass 변수를 추가하여 당신의 @class 선언에. 나는이 경우에 6, 1, 6 그러나 다른 것에서 생각한다. – Tommy