내/Views 폴더에 기본 _ViewStart.cshtml이 있습니다. 내 모든보기에 기본 제목을 설정할 수 있도록 내 ViewBag 개체에 액세스 할 수 있어야합니다. 와 그러나_ViewStart.cshtml에서 ViewBag 객체에 액세스 할 수없는 이유는 무엇입니까?
는 :
@{
Layout = "~/Views/Shared/SiteLayout.cshtml";
ViewBag.Title = "bytecourse - Online Courses in Technology";
}
내가 할 런타임 오류로 '이름'ViewBag '는 현재 컨텍스트에 존재하지 않습니다. "
무엇을해야합니까?
안녕하세요 @Darin Dimitrov는 사용되지 않습니다. @RenderSection ("Title")은'@RenderSection ("Title", required : = false)'사용됩니다. 필요한 경우 IsSectionDefined ("제목") ?? –
@BeratBilgin 해당 섹션이 뷰에 의해 정의되지 않은 경우 기본값을 원한다면 선택합니다. –