明天的明天 永远的永远 未知的一切 我与你一起承担 ??

是非成败转头空 青山依旧在 几度夕阳红 。。。
  博客园  :: 首页  :: 管理

在子页里能控制母版页的内容吗?

Posted on 2009-04-20 15:59  且行且思  阅读(499)  评论(0编辑  收藏  举报

 

可以,假设Master有一个Label控件,代码如下:

 

<body>
    
<form id="form1" runat="server">
    
<div>
        
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
    
        
<asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">
        
        
</asp:ContentPlaceHolder>
    
</div>
    
</form>
</body>

 

在Child的cs文件中可以这样写:

    protected void Page_Load(object sender, EventArgs e)
    {
        Label label 
= new Label();
        label 
= (Label)Page.Master.FindControl("Label1");
        label.Text 
= "111";
    }