| Forum: ASP.NET2.0 |
Thema:
AW: RenderControl Fehler |
Von:
Hannes Preishuber (
27.04.2007 12:22) |
es gibt zwei möglichkeiten (und der Debugger weis die Antwort)
entweder menuMenu.Rendercontrol erzeugt nix oder Output is nix
Ich tippe auf 2)
Test statt menuMenu.RenderControl(output)
output.write("was nettes")
-Hannes
| Betreff |
Von |
Datum |
|
|
  |
AW: AW: RenderControl Fehler
| Danke für den Tipp, Hannes. Aber ganz so trivial ist es nicht. Ich hab das Spielchen schon mit diversen Controls (Textbox, Label, Linkbutton, Imagebutton, usw.) getestet und auch output.write... |
 |
 |
 |
|
|
Alexander
Jäger
|
30.04.2007 09:35 |
|
|
  |
AW: AW: AW: RenderControl Fehler
| Hi Alexander<br><br>das ist ja schon mal ein Ansatz, Menu kann (noch ) nicht gerendert werden. Der Unterschied zu deinen anderen genannten Controls ist offensichtlich "Datenbindung". Evtl mal Databind... |
 |
 |
 |
|
|
Hannes
Preishuber
|
30.04.2007 10:33 |
|
|
  |
AW: AW: AW: AW: RenderControl Fehler
| nachdem ich es mal versucht habe nachzubauen:<br> Dim SB As New StringBuilder()<br> Dim SW As New StringWriter(SB)<br> Dim o As New HtmlTextWriter(SW)<br> <br> Dim menuMenu... |
 |
 |
 |
|
|
Hannes
Preishuber
|
30.04.2007 16:42 |
|
|
  |
solved: AW: RenderControl Fehler
| nachdem mich der Ehrgeiz gebissen hat, hab ich die Exceptions zerlegt und folgendes funktioniert<br> ( vor rendercontrol)<br>menuMenu.Items.Add(New MenuItem("Home", "eins", "",... |
 |
 |
 |
|
|
Hannes
Preishuber
|
30.04.2007 16:55 |
|
|
  |
AW: solved: AW: RenderControl Fehler
| das war schon ganz gut, aber leider geht's nicht mehr, sobald man Verschachtelungen hat:
Protected Overrides Sub RenderContents(ByVal output As HtmlTextWriter)
Dim menuMenu As... |
 |
 |
 |
|
|
Alexander
Jäger
|
02.05.2007 09:53 |
|
|
  |
AW: Verschachtelte Menü einträge...
| hast du nix schwierigeres ;-)<br><br>wenn man das System einmal verstanden hat ist es ganz leicht, Einfach auf die Exeption Methode schauen und dann passendes Property vorbelegen. Offensichtlich muss da... |
 |
 |
 |
|
|
Hannes
Preishuber
|
02.05.2007 10:25 |
|
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!