Hey、 usercontolがメソッドを終了した後にページメソッドを呼び出すにはどうすればよいですか?ユーザーコントロールの内部から親ページメソッドを起動しますか?usercontrolイベントが終了した後にページメソッドを呼び出す
1
A
答えて
3
最も洗練されたソリューションは、UserControlに親ページで処理されるイベントを発生させることです。ユーザーコントロールで
、イベントを定義し、それを上げる:あなたのページで
public partial class WebUserControl1 : System.Web.UI.UserControl {
public event EventHandler MyMethodIsFinished;
// ...
protected void MyMethod {
// ...
if (MyMethodIsFinished != null)
MyMethodIsFinished(this, EventArgs.Empty);
}
}
を、ユーザーコントロールを埋め込むと、ハンドラを定義します。
<uc1:WebUserControl1 ID="MyWebUserControl1" runat="server"
OnMyMethodIsFinished="MyMethodIsFinishedHandler" />
その後にハンドラコードを書きますページ:
protected void MyMethodIsFinishedHandler(object sender, EventArgs e) {
// do something
}
あなたのイベントハンドラにデータを渡す必要がある場合、推奨される方法はsでありますubclass EventArgs
のように、this exampleに示されています。
+0
ASP.NET、C#、申し訳ありません –
関連する問題
- 1. [self.tableView endUpdates]が終了した後にメソッドを呼び出す
- 2. ajax呼び出しが終了した後の呼び出し関数
- 3. openCamera()が終了した直後にAndroidがopenGallery()を呼び出した直後
- 4. UIViewController -deallocモーダルビューコントローラを終了した後に呼び出される
- 5. Usercontrol Clickイベントを呼び出すnewcontent
- 6. アンドロイド:ネイティブタッチハンドラを呼び出した後にプロセスが終了しました
- 7. ユーザーがスピナーを終了したときに呼び出されるイベント
- 8. FormClosedイベントがメインフォーム終了時に呼び出されない
- 9. $ mdDialogが終了した後にクリックイベントファイルの入力を呼び出す
- 10. ループが終了した後に関数を呼び出す方法は?
- 11. スクリプトから呼び出されたバックグラウンドプロセスが終了した後に終了する
- 12. ng-resource呼び出しが終了した後でng-repeatを更新する
- 13. Androidサービスonstart()呼び出し側アクティビティのonCreate()が終了した後にのみ呼び出される
- 14. QMLアニメーションの終了後にC++関数を呼び出す
- 15. domの終了後にjavascriptを呼び出す
- 16. 他のアクティビティをタイマーカウントダウン終了後に呼び出す方法
- 17. 機能終了後に関数を呼び出す
- 18. beanメソッドの終了後にjavascript関数を呼び出す
- 19. mediaplayerが終了したら別のアクティビティを呼び出す
- 20. Application.Run()が呼び出される前に終了(終了)とアプリケーションが呼び出されていますか?
- 21. Geofenceを終了したときにメソッドを呼び出す
- 22. ajax呼び出しが自動終了しました。
- 23. Flurry:呼び出す方法-logEvent:withParameters:timed:セッションが終了したら?
- 24. next()が呼び出されるたびにストリームを終了します
- 25. イベントを呼び出すとイベントリスナーが終了するのを待ちます。
- 26. シェルスクリプトの呼び出しと終了
- 27. R:呼び出し関数の終了
- 28. メソッド1終了後の呼び出し方法2
- 29. forループの終了後のUIView呼び出しの描画メソッド
- 30. レンダリングメソッドの後にcomponentWillMountの非同期呼び出しが終了する
これにはいくつか良いタグが必要です。 –