像在PHP中但在Visual Basic中获取$ _GET?

时间:2011-07-08 13:21:16

标签: visual-studio

  

可能重复:
  Grab $_GET like in PHP but in Visual Basic?

我有一个名为WebBrowser1的网络浏览器,我希望能够像PHP一样检测$ _GET并将其放在Textlabel中

如果网址是:

www.thisurl.com/page.php?lol=grabthis

Visual Basic是否有可能抓住'lol'中的内容。我对此有点新意,请告诉我。谢谢! :)

1 个答案:

答案 0 :(得分:0)

这假设您正在运行webforms VB.net应用程序。

首先,您需要添加对System.Web的引用

然后使用以下代码从浏览器uri中读取查询字符串,并将其解析为名称值对的集合。如果您不想包含System.Web,您可以根据WebBrowser1.Uri.Query的值编写自己的代码来执行此操作

Dim queryString As String = webBrowser1.Url.Query
Dim queryStringValues As NameValueCollection = HttpUtility.ParseQueryString(queryString)
Dim lolValue As String = queryStringValues("lol")