LinkButton lb = new LinkButton();
lb.Click += new EventHandler(lb_Click);
lb.Text = "Klick mich..";
this.Page.Controls.Add(lb);
private void lb_Click(object sender, EventArgs e)
{
//Dein Code
}
Reinhold
> -----Ursprüngliche Nachricht-----
> Von: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Im Auftrag von Baris Ayaz
> Gesendet: Freitag, 10. Februar 2006 20:31
> An: [email protected]
> Betreff: Re: AW: [Asp.net] HtmlAnchor RenderControl() Problem
> mit ServerClick
>
> 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
>
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net