首页 > 代码库 > asp.net页如何获取母版页控件
asp.net页如何获取母版页控件
获取母版页的相关内容有两种方法
1 通过findcontrol找控件ID
需要在此事件中~因为Page_load中时是先内容页加载然后才是母版页加载
protected void Page_LoadComplete(object sender, EventArgs e) { Label2.Text = "现在时间是" + (Master.FindControl("Label1") as Label).Text; if (Request.QueryString["id"] == "dy") { (Master.FindControl("Image1") as Image).ImageUrl = "~/Images/ml0069.jpg"; } }
2 通过强引用
<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" CodeFile="Default2.aspx.cs" Inherits="Default2" Title="Untitled Page" %><%@ MasterType VirtualPath="~/MasterPage.master" %>
然后可以在母版页中定义公共属性或方法
public string GetUserName() { return Page.User.Identity.Name; }
在内容页中调用
Label1.Text = "欢迎光临" + Master.GetUserName();
asp.net页如何获取母版页控件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。