在后台运行URL而无需在浏览器vb.net中单击按钮打开

时间:2015-05-26 09:31:20

标签: asp.net vb.net web-services visual-studio-2008 httprequest

我正在使用带有vb的aspx。我有一个文本框和一个登录按钮。

点击此按钮,如果用户名正确,我需要在后台运行网址而不在浏览器中显示。

http://example.com/sms.php?email=username

用户名来自文本框

Dim url As String
url = "example.com/sms.php?email=" & txtUser.Text
CreateObject("wscript.shell").run(url)

2 个答案:

答案 0 :(得分:0)

您需要向服务器执行异步请求。您可以使用jquery ajax或本机XMLHttpRequest在客户端执行此操作。如果要在服务器端执行请求,可以使用WebRequestWebClient。如果您需要有关此功能的详细示例,请告诉我。

答案 1 :(得分:0)

您可以使用WebRequest Class或者您可以使用HTTPClient类并从URL获取响应流,然后您可以从数据中解析memmory中的响应,例如,如果您的数据是HTML,则可以将其加载到XDocument中并提取无论响应中需要什么信息,最好使用async和await来访问外部Url。 例如

Dim client As HttpClient = New HttpClient()

'Dim urlContents As Byte() = Await client.GetByteArrayAsync(url).