我應該如何訪問母版頁的公共方法從子頁面?訪問在asp.net中的主頁面方法c#
UserMaster.master.vb
Public Sub UpdateCart()
End Sub
Default.aspx.cs
如何訪問UpdateCart()
從Default.aspx.cs頁面?
我應該如何訪問母版頁的公共方法從子頁面?訪問在asp.net中的主頁面方法c#
UserMaster.master.vb
Public Sub UpdateCart()
End Sub
Default.aspx.cs
如何訪問UpdateCart()
從Default.aspx.cs頁面?
從你的內容頁面,您可以用它來達到的要求:
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()
@AnkushJain。沒有進攻兄弟,但只有技術聊天.. – pordi
@AnkushJain我要求你刪除評論。 – pordi
工作就像一個魅力...... :) –