我有一个名为WebBrowser1的网络浏览器,我希望能够像PHP一样检测$ _GET并将其放在Textlabel中
如果网址是:
www.example.com/page.php?myget=true
Visual Basic是否有可能抓住'myget'中的内容。我对此有点新意,请告诉我。
答案 0 :(得分:1)
你可能想要:
Request.QueryString("myget")
用于查询字符串的属性。
Request.Form()会让你发布params
和Request.Params()将获得两者的参数。
答案 1 :(得分: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")