16. april 2007 - 12:08Der er
15 kommentarer og 1 løsning
Treeview og NavigateURL problem
Jeg har en treeview kontrol. Og jeg henter data fra en sql databese Jeg ønsker at når jeg klikke på et bestemt menu punkt i treeview så vises tilsvarende tekst på min side!
Jeg kan få den til at vise teksten i min side, men på den måde får jeg hele indholdet vist også i adresse bar og det vil jeg helst undgå
Dvs. når jeg klikker på et tekst punkt i treeview indholdet vises in Literal1.Text, men den vises også i adresse bar sådan her:
…test.aspx?action=Dette er tekst………
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Literal1.Text = Context.Request.QueryString("action")
If Not IsPostBack Then
PopulateNodes()
End If
End Sub
Function gettreeviewdata() As DataSet …
End Function
Sub PopulateNodes() Dim dst As DataSet = gettreeviewdata()
For Each masterRow As DataRow In dst.Tables("tblMenu").Rows Dim masterNode As New TreeNode(masterRow("menu_navn").ToString()) TreeView1.Nodes.Add(masterNode) For Each childRow As DataRow In masterRow.GetChildRows("Children") Dim childNode As New TreeNode(childRow("text_overskrift").ToString()) childNode.NavigateUrl = ("test.aspx?action=" & (childRow("text_indhold").ToString())) masterNode.ChildNodes.Add(childNode) Next Next
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.