나는 masterpage에 계속 mvc usercontrol에 대한 my asp.net mvc masterpage에 ViewData 전달하려고합니다. 예를 들어, mvc usercontrol로서 이름의 드롭 다운리스트를 작성해, 그것을 마스터 페이지에 두었습니다.asp.net mvc masterpages에 viewdata 전달
내가 겪고있는 문제는 ViewData를 masterpage로 전달하는 것입니다. 나는 괜찮은 솔루션을 가지고 있지만 다른 "더 나은"솔루션이 있는지 궁금 해서요 Microsoft 에서이 문서를 발견. 링크의 솔루션에 대해 싫어하는 점은 새 컨트롤러 클래스에서 상속 받도록 모든 컨트롤러를 변경해야한다는 것입니다.
http://www.asp.net/learn/MVC/tutorial-13-cs.aspx
편집 : 내가보고 있어요 문제는 내가을 ViewData에 의존 나의 masterpage의 사용자 컨트롤을 배치하는 경우, 내가 반복 에 있다는 사실이 포함이을 ViewData 모든 단일 페이지에 대한 그 마스터 페이지를 사용합니다. 위의 링크에있는 해결책이 최선의 해결책 일 수 있지만 다른 대안이 있기를 바랬습니다.
ViewData를 사용하는 내 masterpage에 사용자 정의 컨트롤을 배치하면 해당 masterpage를 사용하는 모든 단일 페이지에 ViewData를 포함해야한다는 사실입니다. – codette