02. juli 2002 - 12:49Der er
2 kommentarer og 1 løsning
Rendering af treeview til HTML
Jeg har behov for at få et treeview konverteret til HTML-kode vha. en funktion (se herunder), men jeg får ikke lov at lave "databind()" - objektet eksisterer ikke. Jeg kan få det til at fungere hvis jeg adderer treeview-kontrollen til en eksisterende side (page), men det er ikke muligt der hvor funktionen skal bruges. Hvordan omgås dette?
Public Function GetTreeview(...)
Dim tvw As New Microsoft.Web.UI.WebControls.TreeView() Dim tw As New System.IO.StringWriter() Dim htw As New System.Web.UI.HtmlTextWriter(tw)
vw.TreeNodeSrc = "<TREENODES><TREENODE ... etc. " tvw.DataBind()
Jeg endte med at løse problemet på anden vis (af andre årsager), men hovedideen var at jeg blot oprettede et page-objekt - ca. sådan her:
Dim tvw As New Microsoft.Web.UI.WebControls.TreeView() dim pg as new System.Web.UI.page Dim tw As New System.IO.StringWriter() Dim htw As New System.Web.UI.HtmlTextWriter(tw)
pg.controls.add tvw tvw.TreeNodeSrc = "<TREENODES><TREENODE ... etc. " tvw.DataBind()
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.