2011-10-23 3 views
0

사용자가 이러한 링크 중 하나에서 컨트롤러에서 필터 동작을 시작할 때 많은 링크가 포함 된보기가 있습니다.수행 방법보기에서 작업의 컨텍스트를 결정합니다. (asp.net mvc)

보기가 자체적으로 생성 될 때 어떤 링크 (있는 경우)가 실행되었는지 확인하고 싶습니다.

View가 작업의 컨텍스트를 결정할 수 있도록 ViewBag, TempData 또는 내 ViewModel에 무엇인가 넣으십시오.

선호되는 방법은 무엇입니까?

답변

2

선호되는 방법은 무엇입니까?

물론 ViewModel입니다.

ViewBag는보기 모델과 동일한 기능을하지만 약한 형식으로되어있어서 개인적으로 내 응용 프로그램에서 사용하지 않습니다. 반면에 TempData은 하나의 리디렉션 세션 저장소로 간주 될 수 있습니다.이 저장소는 사용자 시나리오에 어떤 도움이되는지를 알지 못합니다.

관련 문제