通过重定向到Url进行处理

时间:2013-05-28 05:22:18

标签: asp.net vb.net web-services response.redirect

我有这样的VB.net代码:

   Protected Sub Button_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button.Click
        Dim Adapter As New SqlDataAdapter
        Dim sql As String = "select House , OPR_BALANCE from vAgeLast where LEN(HOUSE) = 8 and OPR_BALANCE > 1000000 order by OPR_BALANCE desc"
        SqlConn.Open()
        sqlCmd = New SqlCommand(sql, SqlConn)
        Adapter.SelectCommand = sqlCmd
        Adapter.Fill(ds)
        For i = 0 To ds.Tables(0).Rows.Count - 1
            idCustomer = ds.Tables(0).Rows(i)("House").ToString()
            amt = ds.Tables(0).Rows(i)("OPR_BALANCE").ToString()
            lang = "0"
            aid = "000000"
            Dim result As String = "http://soap.Services.com:2121/WS.aspx/?c=1&id=" + idCustomer + "&lang=" + lang + ""
             Response.Redirect(result)

        Next
        Adapter.Dispose()
        sqlCmd.Dispose()
        SqlConn.Close()
    End Sub

在这段代码中,我想处理数据集结果中的所有值,只能通过重定向到url,但是当我运行代码时,它只运行一次。

是否可以重定向到网址而不在网站上显示反馈?

2 个答案:

答案 0 :(得分:0)

尝试添加“Dim SqlConn As New SQLConnection”

答案 1 :(得分:0)

我是从其他用户那里得到的。

在循环内重定向不起作用。您需要以其他方式调用该服务。 尝试使用DownloadString的{​​{1}}方法。由此提取WebClient

result