C# 从内容页调用母版页中的用户控制方法
我的母版页中有一个自定义用户控件,它将站点范围的JavaScript库加载到母版页的头部 像这样:C# 从内容页调用母版页中的用户控制方法,c#,asp.net,.net,master-pages,C#,Asp.net,.net,Master Pages,我的母版页中有一个自定义用户控件,它将站点范围的JavaScript库加载到母版页的头部 像这样: <html> <head> <CustomControl:MyScriptControl id="scripts" runat="server" /> </head> <body> <asp:ContententPlaceHolder id="pageContent" ru
<html>
<head>
<CustomControl:MyScriptControl id="scripts" runat="server" />
</head>
<body>
<asp:ContententPlaceHolder id="pageContent" runat="server" />
</body>
</html>
这可能吗?或者有更好的方法吗?您应该在页面中使用该指令
使用母版类型,页面的Master
属性将属于母版页的类型,而不是基类MasterPage
。你应该可以做一些类似的事情
protected void Page_Load(object sender, EventArgs e) {
Master.scripts.SomeMethod();
}
步骤1:在aspx页面中添加MasterType指令
步骤2:在母版页中创建一个公共方法,该方法将调用usercontrol方法。
步骤3:从页面中,可以使用Master.method()调用该方法
protected void Page_Load(object sender, EventArgs e) {
Master.scripts.SomeMethod();
}