2
Asp.net : ContentPage에서 MasterPage의 viewstate를 사용할 수 있습니까?Asp.net : ContentPage에서 MasterPage의 viewstate를 사용할 수 있습니까?
Asp.net : ContentPage에서 MasterPage의 viewstate를 사용할 수 있습니까?Asp.net : ContentPage에서 MasterPage의 viewstate를 사용할 수 있습니까?
콘텐츠 페이지에서 Master
속성을 통해 마스터 페이지를 참조 할 수 있습니다. 널 (null)를 테스트하여 그 코드를 안전하게 만들 수 분명히
string MyProperty
{
get { return ViewState["MyProperty"] as string; }
set { ViewState["MyProperty"] = value; }
}
어떤-하지 ...
:,의 ViewState에 값을 저장과 같이하기 위해 getter와 setter를 사용하는 마스터 페이지에 속성을 만들다음은 중요한 비트입니다. Viewstate 요소는을 추가 한 컨트롤에서만 액세스 할 수 있으므로 트리를 백업해야합니다.
또한 강하게 thusly 히, 당신의 ASPX 파일에 <%@ MasterType %>
지시어를 사용하여 Page
에 Master
속성을 입력 할 수 있습니다
<%@ MasterType VirtualPath="~/masters/SourcePage.master"" %>
HTH를.