ASP.NET MVC 응용 프로그램에서 사용자 정의 Error.aspx 페이지가 있습니다. 오류 페이지 (차례로 다른 마스터 페이지를 사용) 마스터 페이지를 사용하고 마스터 페이지에 Html 헬퍼에 대한 호출이 : Error.aspx 마스터 페이지에서 HtmlHelper가 null입니다.
<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Unsecure.Master" ... %>
...
Html.RenderPartial("LogOnUserControl")
가 내 Web.config의 모든이 오류 페이지를 사용하도록 설정되어
오류 :<customErrors mode="RemoteOnly" defaultRedirect="/Views/Shared/Error.aspx" />
문제는 ViewMasterPage의 Html 속성이 null이라는 것입니다. 내 이해는이 속성은 null도 ViewPage의 Html 속성에서 단순히 가져온 것입니다. 따라서 HtmlHelper에 대해 부분 메서드를 호출하려는 모든 시도는 NullReferenceException과 함께 실패합니다.
왜 HtmlHelper이 null입니까?
질문이 해결 되었습니까? 나는 똑같은 문제에 직면했다 : ( –
슬프게도, 나는 기억하지 않는다. 그것은 너무 오래 전, 그 프로젝트에서 더 이상 일하지 않는다. 나는 나쁜 사람이다 .--( – Trinition