2013-10-09 26 views

回答

18

從你的內容頁面,您可以用它來達到的要求:

VB

TryCast(Me.Master, MyMasterPage).UpdateCart() 

C#

(this.Master as MyMasterPage).UpdateCart(); 
+0

@AnkushJain。沒有進攻兄弟,但只有技術聊天.. – pordi

+0

@AnkushJain我要求你刪除評論。 – pordi

+0

工作就像一個魅力...... :) –

1

做這樣的:

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(); 
    } 

} 
0

,或使SiteMaster方法static,只是直接調用它:

SiteMaster.MyStaticMethod() 
相關問題