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