Wie call user control(.ascx) - Methode .aspx-Seite

Habe ich erstellt, Benutzer-Kontrolle, Benutzer-Kontrolle, ich habe eine Methode, und ich will diese Methode aufrufen .aspx. Ich habe mich registriert das user control in aspx -

Zum Beispiel:
Unten ist die Methode in user control.

public void SetGridData()
{
}

Möchte ich nennen, oben beschriebenen Methode in .aspx.cs-Datei.
Wie können wir diese Methode aufrufen?

  • Sie öffnen eine Dose Würmer. Was genau ist, dass diese Methode verwendet? Der Grund warum ich Frage ist, dass es nicht wieder alles, und, indem Sie den Namen der Methode, scheint es zu aktualisieren, die ein raster, in das Steuerelement mit Daten. Das problem ist, dass wenn Sie aufrufen, diese in der aspx -, es ist wahrscheinlich nicht gehen, um auftreten, wenn Sie das will - das heißt, zum Zeitpunkt des Renderns. Wir brauchen wahrscheinlich ein wenig mehr Informationen über das, was Sie zu tun versuchen.
  • Habe ich nicht eingefügt, hier der gesamte code für SetGridData () - Methode.
  • Ich verstehe, dass. Was ich damit sagen will ist, dass wenn Sie aufrufen, diese Methode in der ascx-Datei, es wird vorkommen, in der render-Phase. Werfen Sie einen Blick auf die aspx-Seite life cycle zu verstehen, warum Sie wahrscheinlich nicht wollen, dies zu tun: msdn.microsoft.com/en-us/library/ms178472.ASPX Render tritt nach Page_Load und Page_Init.
  • es ist nur ein Beispiel, ich habe zu nennen, X-Methode des Benutzer-Steuerelement in .aspx.cs-Datei.
InformationsquelleAutor Irshad | 2013-11-12
Schreibe einen Kommentar