Hey, Wie kann ich eine Seite Methode aufrufen, nachdem ein Usercontol seine Methode beendet/fire eine Elternseite Methode aus dem Inneren der Benutzersteuerung statt?Aufruf Seite Methode nach Usercontrol Ereignisse endet
1
A
Antwort
3
Die eleganteste Lösung wäre Ihr Usercontrol zu haben, ein Ereignis auslösen, die von der übergeordneten Seite behandelt wird.
In Ihrer Benutzersteuerung, ein Ereignis definieren und heben:
public partial class WebUserControl1 : System.Web.UI.UserControl {
public event EventHandler MyMethodIsFinished;
// ...
protected void MyMethod {
// ...
if (MyMethodIsFinished != null)
MyMethodIsFinished(this, EventArgs.Empty);
}
}
In Ihrer Seite einbetten die Benutzersteuerung und definiert einen Handler:
<uc1:WebUserControl1 ID="MyWebUserControl1" runat="server"
OnMyMethodIsFinished="MyMethodIsFinishedHandler" />
dann den Handler-Code in dem Schreib Seite:
protected void MyMethodIsFinishedHandler(object sender, EventArgs e) {
// do something
}
Wenn Sie Daten an Ihren Event-Handler übergeben müssen, ist der empfohlene Weg s ubclass EventArgs
, wie in this example gezeigt.
+0
ASP.NET, C#, Entschuldigung –
Verwandte Themen
- 1. UserControl Ereignisse in Webformular
- 2. Aufruf Usercontrol-Methode aus einer anderen Form
- 3. Aufruf einer Methode eines UserControl in MVVM
- 4. jquery Ereignisse nach laden Seite
- 5. Aufruf einer Methode nach Zustandsänderung
- 6. Aufruf der übergeordneten Seite Methode aus untergeordneten Steuerelement in C#
- 7. UserControl Ereignisse nicht zum ersten Mal
- 8. Klicken Sie auf Ereignisse in Winform UserControl
- 9. Capture KeyDown Ereignisse in einem UserControl
- 10. UserControl OnMouseWheel ausgelöst, aber andere Ereignisse nicht
- 11. Aufruf einer ascx Seite Methode mit Jquery
- 12. Restify verwenden() nach Route endet
- 13. Nach Anlage öffnet Seite Ereignisse funktionieren nicht in asp.net
- 14. jQuery reset one() Methode, nach dem Aufruf
- 15. UserControl Rendering: Link zur aktuellen Seite schreiben?
- 16. Android-Anwendung endet nach activity.finish() in Xamarin
- 17. WPF Aufruf Befehle über Ereignisse
- 18. UserControl Viewstate verliert alle Werte nach Postback
- 19. Anbindung an SQL endet nicht nach einem Aufruf von DB in ASP.NET
- 20. Ereignis/Methode ausgelöst, wenn der Aufruf von WebView im IPhone endet?
- 21. Aufruf Basismethoden Bei Übergeordnete Seite Level Event
- 22. ASP.NET-Seite Ereignisse - Schaltfläche klicken Ereignis kommt nach Gridview binden
- 23. Ajax-loader.gif endet einmal Seite lädt
- 24. Wie Zugriff auf Usercontrol-Werte von Seite?
- 25. ASP.NET AJAX-Seite Methoden von UserControl
- 26. Welche Ereignisse geben an, wenn ein Häkchen in node.js endet?
- 27. Context geöffnet Ereignis nicht nach abfeuert Ereignisse
- 28. Page_load Fülldaten nach dem Laden von UserControl ASP.net
- 29. Aufruf der Methode mit null Parameter in EL endet in 0 statt null übergeben wird
- 30. CSS nach Ereignisse geklickt
Sie müssen einige bessere Tags zu diesem Thema. –