HTTPWebRequest之后不执行JavaScript代码

时间:2017-11-30 16:53:53

标签: javascript asp.net vb.net

我知道这里有类似的问题,但我找不到答案。 我有VB代码隐藏default.aspx:

Dim array() As String = {"q3"}

    Dim s As HttpWebRequest
    Dim enc As UTF8Encoding
    Dim postdata As String
    Dim postdatabytes As Byte()

    For index As Integer = 0 To array.Length - 1
        postdata = createDiv(array(index).ToString())
        s = HttpWebRequest.Create("http://localhost:61834/HiddenPage.aspx?
            postdata=" & postdata & "&number=" & index)
        enc = New System.Text.UTF8Encoding()
        postdatabytes = enc.GetBytes(postdata)
        s.Method = "GET"
        Dim result = s.GetResponse()
        Using reader = New StreamReader(result.GetResponseStream())              
            Response.Write(reader.ReadToEnd())
            End Using
    Next

我有另一个文件HP.asxp:

  Dim toFrontPostData As String
  Dim toFrontNumber As String

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) 
 Handles Me.Load

    toFrontPostData = """" & Request.QueryString("postdata") & """"
    toFrontNumber = Request.QueryString("number")

End Sub

HP.aspx的客户端代码:

     var $div = $('<div />').appendTo('body');
     $div.attr('id', 'contentDiv' + <%=toFrontNumber %>)

但是当我分析来自HP.aspx的响应时,我没有看到JS代码(上面)被执行了 可能是什么原因?我知道我的代码根本不优雅,但它不是关于优雅,而是关于一个问题:)提前感谢!

UPD我得到的回应:

<html>
    <head>
        <title></title>
        <script type="text/javascript" 
          src="http://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js">
        </script>
    </head>
    <body>
         <script type="text/javascript">
             var $div = $('<div />').appendTo('body');
             $div.attr('id', 'contentDiv' + 0)
             $div.text(a);
        </script>

    <!-- Visual Studio Browser Link -->
    <script type="application/json" id="__browserLink_initializationData">
        {"appName":"Unknown","requestId":"18836b8be88f40bcb97c88523575b3bb"}
    </script>
    <script type="text/javascript" 
        src="http://localhost:62047/40192b79ee2d47e3ad5a016389383a18/browserLink" 
        async="async"></script>
    <!-- End Browser Link -->

    </body>
    </html>

0 个答案:

没有答案