内容页访问母版页属性方法之二(MatrerType指令)

来源:互联网 发布:神龙网络营销软件 编辑:程序博客网 时间:2024/04/29 18:19

 在内容页中使用<%@ MasterType  VirtualPath="母版页url"%>指令之后,就可以直接用Master访问母版页的公共属性。

如在母版页中有个Label控件,Id为LblTime,记录当前时间。在母版页中定义一个公共属性

如:

<script runat="server">
    public Label MasterPageLabel
    {
        get { return lblTime; }
        set { lblTime = value; }
    }
</script>

在内容页中,调用<%@ MasterType VirtualPath="~/MasterPage.master" %>指令

<script runat="server">

public void Page_Load(object sender, EventArgs e)
    {
        Master.MasterPageLabel.Text = System.DateTime.Now.ToShortTimeString();
    }

</script>

使用MasterType指令,就好像对母版页进行了强类项转换。

原创粉丝点击