2012-11-12 2 views
1

모바일 사이트에 대해서만로드하는보기를 만들려고합니다. Apparently,보기 이름에 .mobile을 추가하면 _Layout.cshtml이 _Layout.Mobile.cshtml이되므로 장치를 모바일에서 볼 경우 해당보기가로드됩니다. 나는 VS 프로젝트가 사용하는 첫 번째보기 (_Layout.cshtml)에서이 작업을 수행하고 있는데 그 파일에서 @Html.Partial(MVC.Shared.Views._Header, Model)을로드하면 _Header.Mobile을로드하는 것과 같은 일이 발생할 것이라고 예상했을 것입니다. .cshtml보기 대신 대신 .cshtml보기. 이 말은 뷰의 모든 참조가 뷰의 .Mobile 끝에 오도록 수동으로 변경해야한다는 것을 의미합니까? 나는 모바일의 요점이 이것을 자동적으로 알고 있다고 생각 했는가?.. 끝 점이 이동하는 모바일을 추가하는 중

답변

1

나는 그것이 작동하기 위해서는 부분적으로 이름을로드해야한다고 말하고, 특정 파일을 지정하고있다. "정확히 @ Html.Partial (

당신은 내가 _Header.Mobile보기를 데리러를 기대하고있는 중이 야 무슨 그

@Html.Partial("_Header", Model) 
+0

를 사용하여로드 할 수 있지만 그것은 단지 – Nicola

+0

당신이 시도 파일 _Header 데리러 _Header ", Model). – dove

+0

당신이 가진 _Header.Mobile.cshtml과 _Header.cshtml이라고 가정합니다. – dove

관련 문제