Ja danke für den Tip, habe das versucht irgendwie einzubinden, aber irgendwie passiert da garnic, ist nicht anklickbar etc. Kann mir jemand vielleicht nen kleinen Code Schnipsel dazu geben, das wäre super!

hier mein Code dazu:
       private void Page_Load(object sender, System.EventArgs e)
       {
StringBuilder sb = new StringBuilder();
           StringWriter sw = new StringWriter(sb);
           HtmlTextWriter htw = new HtmlTextWriter(sw);
myLink = new LinkButton();
           myLink.Click += new System.EventHandler(this.myClick);
myLink.ID = "myLink";
           myLink.Text= "meinLink";

           //ServerClick Event verursacht den Fehler

//RenderControl funktioniert mit ServerClick NICHT!
           myLink.RenderControl(htw);
//die zuweisung zu einem string der dann mit
           //<%=strOutput%> an einer bestimmten stelle im
           //den Link plazieren soll
           strOutput = sb.ToString();
}

       public void myClick(object sender, EventArgs e)
       {
           msg = "super";
}

Baris

Reinhold Becker wrote:

Du willst ein Serverseitiges Event auslösen. Ja dann nimm doch eben auch ein
WebControl, also einen LinkButton. Der hat ein ClickEvent, auf das Du
serverseitig reagieren kannst.

Reinhold
-----Ursprüngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Baris Ayaz
Gesendet: Freitag, 10. Februar 2006 19:35
An: ASP_NET LISTE
Betreff: [Asp.net] HtmlAnchor RenderControl() Problem mit ServerClick

Hallo alle zusammen!
bin neue hier und grüße alle User hier in der List!

Also leider habe ich ein kleines Problem.
Ich versuche dynamisch einen link zu erzeugen, der dann bei einem Click eine Funktion aus einer Codebehind Datei (C#) ausführen soll!

Leider klappt dass nicht so ganz, denn ich bekomme folgende Fehler Meldung angezeigt, sobald ich die Server Click methode mit einbinde.

FEHLER:
--------------------------------------------------------------
-----------------------------------------------------


   /Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt./

*Beschreibung: *Beim Ausführen der aktuellen Webanforderung ist ein unverarbeiteter Fehler aufgetreten. Überprüfen Sie die Stapelüberwachung, um weitere Informationen über diesen Fehler anzuzeigen und festzustellen, wo der Fehler im Code verursacht wurde.

*Ausnahmedetails: *System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.

*Quellfehler:*

||

Zeile 40:                       
Zeile 41: //RenderControl funktioniert mit ServerClick NICHT!
Zeile 42:                       myLink.RenderControl(htw);
Zeile 43:                       
Zeile 44: //die zuweisung zu einem string der dann mit


*Quelldatei: *c:\inetpub\wwwroot\form\default.aspx.cs*    Zeile: *42


--------------------------------------------------------------
-----------------------------------------------------


Mein Code:
protected string strOutput = "";
       private HtmlAnchor myLink;
       private void Page_Load(object sender, System.EventArgs e)
       {
StringBuilder sb = new StringBuilder();
           StringWriter sw = new StringWriter(sb);
           HtmlTextWriter htw = new HtmlTextWriter(sw);
myLink = new HtmlAnchor();
           myLink.ID = "myLink";
           myLink.InnerText = "meinLink";

           //ServerClick Event verursacht den Fehler
myLink.ServerClick += new System.EventHandler(this.myClick); //RenderControl funktioniert mit ServerClick NICHT!
           myLink.RenderControl(htw);
//die zuweisung zu einem string der dann mit
           //<%=strOutput%> an einer bestimmten stelle im
           //den Link plazieren soll
           strOutput = sb.ToString();
} //Die Methode soll aufgerufen werden, sobald man den Link anklick!
       public void myClick(object sender, EventArgs e)
       {
           msg = "super";
}



Habe schon das Internet durchsucht, doch leider ohne jeglichen erfolgreich, für einen Tip wäre ich sehr dankbar. Oder gibt es eine andere methode, um eine Funktion aus einer Codebehind Datei durch einen NORMALEN HTML link aufzurufen?

Gruss
Baris
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net



_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an