2014-06-10 78 views
0

我正在研究一個asp.net應用程序。我有一個搜索按鈕的母版頁。當用戶點擊搜索按鈕時,我想要去search.aspx並在內容頁面上調用搜索按鈕事件處理程序(這是作爲內容頁面也具有搜索功能)。如何調用內容頁面搜索按鈕點擊在母版頁上的按鈕?從母版頁按鈕調用內容頁面事件處理程序點擊

請建議。

+0

爲什麼不使用FindControl並訪問內容頁面的控件,將它轉換爲按鈕並訪問Click()事件?這或我誤解了你的問題。 – Mez

回答

2

您可以執行的選項是從可在內容頁面中訪問的母版頁中公開事件。訪問EventArgs類應該爲你解決問題。

內容頁:

 
protected void Page_Load(object sender, EventArgs e) 
{ 
    MasterPageObject m = (MasterPageObject)base.Master; 
    m.masterPageMethod += customMethod; 
} 
private void customMethod(object sender, EventArgs e) 
{ 
    // Your processing here 
} 

我訪問這裏的母版頁masterPageMethod應該被綁定到點擊事件。

相關問題