母版页访问内容页
内容页访问母版页,理所当然,是人都知。
但母版页访问内容页呢?
用委托。
实现:
1、母版页声明和定义一个委托
2、内容页里将具体实现方法附加到委托上
3、母版页检查该委托是否为空,非空的话就执行该委托
代码:
母版页:
public delegate void DlgShowContent(string content);
public DlgShowContent ShowContent; if (ShowContent != null)
{
ShowContent(dtNews.Rows[0]["content"].ToString());
}内容页:
protected override void OnPreLoad(EventArgs e)
{
base.OnPreLoad(e);
Master.ShowContent += ShowIt;
}
void ShowIt(string content)
{
divContent.InnerHtml = content;
}二师是个好学校,委托是个好东西。
浙公网安备 33010602011771号