script是等服务端执行完了,再返回的

解决方案 »

  1.   

    RegisterStartupScript("v", str)写完这后,客户端没有执行呢。
    你下面还有语句呢。
            If cookie.Values("F") = "True" Then
                TextBox1.Text = "vvvvvvvvvvvvv"
            Else
                TextBox1.Text = "fffffffffffff"
            End If
    当然是取不到的。
      

  2.   

      If(Not IsClientScriptBlockRegistered("v")) Then
            RegisterClientScriptBlock("v", str)
      End If
      

  3.   

    问题一:是因为你没有定义变量
            Dim aCookie As New HttpCookie("F")
            If aCookie.Value = "true" Then
                TextBox1.Text = "vvvvvvvvvvvvv"
            Else
                TextBox1.Text = "fffffffffffff"
            End If