设置debug =" false"在web.config中

时间:2014-12-26 02:41:13

标签: asp.net vb.net

如果我在web.config文件中设置了debug = false,我遇到了这个问题。

我有一个树视图,其中所有节点都是在Page_Load事件期间从代码页面隐藏中动态加载的

如果我设置debug="true",如果我从按钮添加另一个节点等,这可以正常工作。

但如果我把它设置为假。在If Not IsPostBack Then期间正确加载节点如果我添加一个新节点,它将正确显示,但如果有另一个回发,新添加的按钮将消失,数据从第一个回发加载,我必须关闭网络并重新打开以加载要加载的新节点。

如果我将debug设置为false,数据将始终保留在第一个回发。 任何人都知道为什么我没有从后续回发中获取新数据而不是第一次回发,如果我将debug设置为false?

请注意我在Internet Explorer 11上只有这个问题.chrome和firefox我没有这个问题。 下面是我的代码

  If Not IsPostBack Then
        Try
            masternode = New TreeNod
            masternode.Text = "Scale Management"
            masternode.Value = "-4"
            sendscalenodes.Nodes.Add(masternode)
            loadNodes()'load all nodes on pageload

        Catch ex As Exception

        End Try

    End If

End Sub

Protected Sub btndepadd_Click(sender As Object, e As EventArgs) Handles btndepadd.Click
 'add nodes code here
 loadNodes()'reload all nodes to refresh the tree view
End Sub

    Sub loadNodes()
    DepGr1.Nodes.Clear()
    dbconnection.connect()
    masternode = New TreeNod
    masternode.Text = "Data Management"
    masternode.Value = "Data Management"
    masternode.SelectAction = TreeNodeSelectAction.None
    DepGr1.Nodes.Add(masternode)
    Dim dr As SqlClient.SqlDataReader
    Dim dr2 As SqlClient.SqlDataReader
    Dim sql2 As String = Nothing

    sql = "select * from [data group] where DG_parent=-3"
    dr = dbconnection.dr(sql)
    Do While dr.Read
        parentnod = New EleapTreeNod
        parentnod.Text = dr.Item(4)
        parentnod.Value = dr("DG_ID")
        DepGr1.Nodes.Add(parentnod)

        sql2 = " select * from [data group] where DG_parent=" & dr.Item(0) & ""
        dr2 = dbconnection.dr(sql2)
        Do While dr2.Read
            childnod = New EleapTreeNod
            childnod.Text = dr2.Item(4)
            childnod.Value = dr2("DG_ID")
            parentnod.ChildNodes.Add(childnod)

        Loop
        dr2.Close()

    Loop

    dr.Close()

    dbconnection.ConClose()

    DepGr1.ExpandAll()
End Sub

0 个答案:

没有答案