我有一个包含一些公共属性的主页,我从内容页面 SET ,但是现在我有一个包含常用功能的基页。问题,当我将Master.MasterDBCode移动到basePage中时,我似乎无法在MasterPage上引用'MasterDBCode',就像我直接连接到内容页面时那样...
在母版页中
public string MasterDBCode
{
get { return mDBCode; }
set { mDBCode = value; }
}
在内容页面
<%@ Page Title="" Language="C#" MasterPageFile="~/SomeFolder.Master"
AutoEventWireup="true" CodeBehind="somepage.aspx.cs" Inherits="SomeNamespace" %>
<%@ MasterType VirtualPath="~/SomeFolder.Master" %>
protected void Page_Load(object sender, EventArgs e)
{
...//other code
Master.MasterDBCode = mDBCode;
...//more code
}
----------非工作代码-------------
public partial class basePage:System.Web.UI.Page
protected override void OnLoad(EventArgs e)
{
...//other code
Master.MasterDBCode = mDBCode;
...//other code
}
----------非工作代码结束---------