2013-05-30 2 views
0

으로 시작하는 페이지가 이미 개발 된 코드 (mvc3/razor)로 통합되었습니다. 홈/인덱스에서 Account/LogOn의 기본 경로를 변경했습니다. " 보기 페이지 원본 "(오른쪽 클릭), _Layout.cshtml 렌더링되지 않습니다. 보기 페이지 원본에 LogOn.cshtml 만 볼 수 있습니다. 몇 가지 오류가 발생했습니다. 이것이 이유 중 하나 일 수 있습니다."보기 페이지 소스"<! Doctype html>

enter image description here

그림은 내가 녹색 상자처럼 보이게하기 위해 페이지를 필요 (런타임 중에 브라우저 페이지를 마우스 오른쪽 버튼으로 클릭하여) "페이지 소스보기"의 출력 입니다. 내 프로그램의 빨간색 상자가 출력됩니다.

도와주세요.

+0

'Account/LogOn'은 대화 상자에로드되도록 설계되어'PartialView'를 만들었습니까? –

+0

부분보기에 지정된 레이아웃을 추가 했습니까? 액션이 PartialViewResult를 리턴합니까? – Satpal

+0

home/index가 이전에 route로 설정되었습니다. 이제 기본 경로를 Account 및 Logon으로 변경합니다. 로그온은 부분보기가 아닙니다. – gs11111

답변

0

당신이 중 하나를 당신의 행동 방식과 같은 부분

반환 LogOn.cshtm가 (즉,) (일부 반환)

또는

이 LogOn.cshtm에 대한 레이아웃보기를 지정하지 않습니다. 이 경우 _viewStart.cshtml에 레이아웃 뷰를 지정하여 기본적으로 모든 페이지에 적용하거나 @ {Layout = "~/_Your-Layout-View.cshtml"}을 사용하여 LogOn.cshtm 자체에 지정합니다. 지령.