在 asp.net c# 中访问母版页方法
本文关键字:访问 母版页 方法 asp net | 更新日期: 2023-09-27 18:34:35
如何
从子页访问母版页的公共方法?
UserMaster.master.vb
Public Sub UpdateCart()
End Sub
默认.aspx.cs
如何从"默认.aspx.cs"页面访问UpdateCart()
?
在"内容"页面中,您可以使用它来实现要求,并确保将其标记为不受保护的公共:
.VB
TryCast(Me.Master, MyMasterPage).UpdateCart()
C#
(this.Master as MyMasterPage).UpdateCart();
这样做:
SiteMaster master = new SiteMaster();
//now call the master page method
master.test()
例
//master page code behind
public partial class SiteMaster : System.Web.UI.MasterPage
{
protected void Page_Load(object sender, EventArgs e)
{
}
//test method
public void test()
{
}
}
//content page code behind
public partial class About : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
SiteMaster master = new SiteMaster();
master.test();
}
}
或者将SiteMaster
方法设为static
并直接调用它:
SiteMaster.MyStaticMethod()