2011-12-11 7 views
0

私はMyPage.aspxファイルとボタンを持っています。ボタンは、サーバーのクリックイベントがあります。ashxからのポストバック

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

私は別のファイルMyAshx.ashxファイルを持っていると私はそれからButton_OnClick関数を呼び出したいです。これを行うには何かありますか?

答えて

0

いいえ、メソッド本体を両方のオブジェクトからアクセス可能な別のクラスのメソッドに抽出/リファクタリングすることはできます。あなたのメソッド本体は、オブジェクト送信者またはEventArgs e引数を使用しません。

+0

このメソッドは、正常に動作するためにMyPage initialize(ボタンイベントまでのすべてのページイベント)を必要とします。 – Naor

0

クラスの保護されたメソッドに別のクラスにアクセスする方法はありません。パブリッククラスにパブリックメソッドを記述し、Buttonのclickとashxハンドラを介してパブリックメソッドを呼び出す方がよいでしょう。

+0

このメソッドでは、MyPageの初期化が必要です - olivehourへの私のコメントを参照してください。 – Naor

関連する問題