【发布时间】:2011-11-28 23:52:02
【问题描述】:
这是我的母版页文件。我需要将strName、id、url、starttime 等传递到我的子页面。我知道我们可以在子页面中编写此逻辑,但是,我只想在子页面中访问此母版页变量。
我无法在每个 set/get 方法中编写此逻辑。在子页面中访问这些变量时,我得到空值。基本上这里是子页面加载调用后的主页面加载调用:
-
主页面名称:MyMasterPage
公共部分类 MyMasterPage: MasterPage { 公共字符串 strName = string.Empty; 公共字符串 id=string.Empty; 公共字符串 url = string.Empty; 公共字符串 startTime = string.Empty; 公共字符串 endTime = string.Empty; 公共字符串 remoteUrl = string.empty;
public void Page_Load(object sender, EventArgs e) { DataTable dtEventTable = DataAccessManager.GetEventInfo(Connection); if (dtEventTable.Rows.Count > 0) { strName = dtEventTable.Rows[0]["NAME"].ToString(); id = dtEventTable.Rows[0]["ID"].ToString(); url= dtEventTable.Rows[0]["URL"].ToString(); starttime = dtEventTable.Rows[0]["starttime"].ToString(); endtime = dtEventTable.Rows[0]["endtime"].ToString(); remotelive = dtEventTable.Rows[0]["remotelive"].ToString(); // assume that strName = "TCG",id=5, startime=20111001 etc. } }}
【问题讨论】: