DevTrain Startseite Visual Studio 1 Magazin  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

Forum: ASP.NET2.0 | Thema: RenderControl Fehler | Von: G. Guest ( 27.04.2007 11:52)

Eigentlich wollte ich gerne wissen, warum ich bei folgendem Code eine NullReferenceException in Zeile 21 bekomme bzw. was ich tun muss, damit das nicht mehr passiert:
1 Imports System
2 Imports System.Collections.Generic
3 Imports System.ComponentModel
4 Imports System.Text
5 Imports System.Web
6 Imports System.Web.UI
7 Imports System.Web.UI.WebControls
8
9 < ToolboxData("<{0}:WebCustomControl1 runat=server></{0}:WebCustomControl1>")> _
10 Public Class MyCustomControl
11 Inherits WebControl
12
13
14 Protected Overrides Sub RenderContents(ByVal output As HtmlTextWriter)
15
16 Dim menuMenu As System.Web.UI.WebControls.Menu = New System.Web.UI.WebControls.Menu
17 menuMenu.ID = "menuMenu"
18 menuMenu.Orientation = Orientation.Horizontal
19 menuMenu.MaximumDynamicDisplayLevels = 8
20 menuMenu.Items.Add(New MenuItem("Home"))
21 menuMenu.RenderControl(output)
22
23 output.Flush()
24 End Sub
25 End Class

Vorab schon vielen Dank.



Betreff Von Datum
AW: RenderControl Fehler
es gibt zwei möglichkeiten (und der Debugger weis die Antwort)<br>entweder menuMenu.Rendercontrol erzeugt nix oder Output is nix<br><br>Ich tippe auf 2) <br>Test statt menuMenu.RenderControl(output)...
Hannes Preishuber 27.04.2007 12:22
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!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Building und Connecting Know-how

© Copyright 2003 ppedv AG