我有MyPage.aspx文件和一個按鈕。該按鈕具有服務器單擊事件:來自ashx的通話回覆
protected void Button_OnClick(object sender, EventArgs e) {
....
....
....
}
我還有一個文件MyAshx.ashx文件,我想從它調用Button_OnClick功能。有沒有這樣做?
我有MyPage.aspx文件和一個按鈕。該按鈕具有服務器單擊事件:來自ashx的通話回覆
protected void Button_OnClick(object sender, EventArgs e) {
....
....
....
}
我還有一個文件MyAshx.ashx文件,我想從它調用Button_OnClick功能。有沒有這樣做?
不,但您可以將方法主體提取/重構爲另一個可供兩者訪問的類中的方法。你的方法體不使用對象sender或EventArgs參數,是嗎?
沒有辦法將一個類的受保護方法訪問到另一個類。最好在公共類中編寫一個公共方法,並通過Button的click和ashx處理程序進行調用。
該方法需要MyPage初始化 - 請參閱我對橄欖小時的評論。 – Naor
該方法需要MyPage初始化(所有頁面事件直到按鈕事件)才能正常工作。 – Naor