2011-12-11 36 views
0

我有MyPage.aspx文件和一個按鈕。該按鈕具有服務器單擊事件:來自ashx的通話回覆

protected void Button_OnClick(object sender, EventArgs e) { 
    .... 
    .... 
    .... 
} 

我還有一個文件MyAshx.ashx文件,我想從它調用Button_OnClick功能。有沒有這樣做?

回答

0

不,但您可以將方法主體提取/重構爲另一個可供兩者訪問的類中的方法。你的方法體不使用對象sender或EventArgs參數,是嗎?

+0

該方法需要MyPage初始化(所有頁面事件直到按鈕事件)才能正常工作。 – Naor

0

沒有辦法將一個類的受保護方法訪問到另一個類。最好在公共類中編寫一個公共方法,並通過Button的click和ashx處理程序進行調用。

+0

該方法需要MyPage初始化 - 請參閱我對橄欖小時的評論。 – Naor