从用户控件访问母版页公共变量
本文关键字:变量 母版页 访问 用户 控件 | 更新日期: 2023-09-27 17:51:24
public partial class MasterPages_Main : System.Web.UI.MasterPage
{
public LoggedInUser ThisUser;
这是在我的主页中,我的用户控件在该页上运行。然而,在我的用户控件中,我似乎无法引用ThisUser
,我是否有将其作为参数传递给控件?有没有办法直接引用它?
绝对!看一看asp.net页面的方法和属性。我已经做了类似的使用:
HtmlForm mainform = (HtmlForm)Master.FindControl("form1");
其中重要的部分是Master.FindControl();
是Page类的一部分。页面。母版将带您到当前页面的母版页。
我敢肯定,有一些方法来避免传递LoggedInUser
的实例到您的控件,但是它可能是最好的传递它作为一个参数,因为这样做可以促进重用的控件,因为它将更松散耦合。