母版页访问内容页

内容页访问母版页,理所当然,是人都知。

但母版页访问内容页呢?

用委托。

实现:

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;
    }


二师是个好学校,委托是个好东西。


posted on 2011-12-08 06:10  左直拳  阅读(149)  评论(0编辑  收藏  举报

导航