Added 3 types of tree on my main page, but they are not visible

I added three trees to my main page, I want them to display them based on different conditions, but they are not visible on other pages.

the code:

    Dim TreeView1 As System.Web.UI.WebControls.TreeView = New TreeView
    Dim TreeView2 As System.Web.UI.WebControls.TreeView = New TreeView
    Dim TreeView3 As System.Web.UI.WebControls.TreeView = New TreeView
    Dim str As String = HttpContext.Current.Profile.GetPropertyValue("UserType")
    Select Case (str)
        Case "Faculty"
            Response.Write("Faculty")
            TreeView1.Visible = True
            Exit Select
        Case "Admin"
            Response.Write("Admin")
            TreeView2.Visible = True
            Exit Select
        Case "Student"
            Response.Write("Student")
            TreeView3.Visible = True
            Exit Select
    End Select

Please let me know how to solve this problem.

+3
source share
3 answers

Challenge Controls.Add(TreeView1).

If this does not help, provide more details.

+1
source

Do it.

Dim TreeView1 As System.Web.UI.WebControls.TreeView = New TreeView
Dim TreeView2 As System.Web.UI.WebControls.TreeView = New TreeView
Dim TreeView3 As System.Web.UI.WebControls.TreeView = New TreeView
Dim str As String = HttpContext.Current.Profile.GetPropertyValue("UserType")
Select Case (str)
    Case "Faculty"
        Response.Write("Faculty")
        TreeView1.Visible = True
        Page.Controls.Add(Treeview1)
        Exit Select
    Case "Admin"
        Response.Write("Admin")
        TreeView2.Visible = True
        Page.Controls.Add(Treeview2)
        Exit Select
    Case "Student"
        Response.Write("Student")
        TreeView3.Visible = True
        Page.Controls.Add(Treeview3)
        Exit Select
End Select
+1
source

, . , .

Page.Controls.Add(Treeview1)

Page.Form.Controls.Add(Treeview1)

, .

0

Source: https://habr.com/ru/post/1735787/


All Articles