Vb.net 如何使用标签或文本框构建和打开组合url
我使用以下代码:Vb.net 如何使用标签或文本框构建和打开组合url,vb.net,google-chrome,internet-explorer,url,Vb.net,Google Chrome,Internet Explorer,Url,我使用以下代码: Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim url1 As String = "https://www.google.com.mx/search?q=" & adress.Text Process.Start(url1) End Sub 我还尝试使用+而不是& chrome将打开,但仅作为URL打开,始终缺少控件文本部分 我必
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim url1 As String = "https://www.google.com.mx/search?q=" & adress.Text
Process.Start(url1)
End Sub
我还尝试使用+而不是&
chrome将打开,但仅作为URL打开,始终缺少控件文本部分
我必须如何格式化此代码?这解决了问题
Private Sub Search_Click(sender As Object, e As EventArgs) Handles Search.Click
Dim MyUrl As String = (adress.Text)
Dim EncodedURL As String = System.Web.HttpUtility.UrlEncode(MyUrl)
Dim url2 As String
url2 = String.Format("https://www.google.com.mx/search?q=" & EncodedURL & ", " & adress.Text & ", " & country.Text)
Process.Start(url2)
End Sub
这是一堂关于如何像开发人员一样思考的课。当你遇到这样的事情时,你可以为自己做一些事情。第一件事应该是从运行正常的浏览器复制URL并对其进行测试。如果有效,将其与您的URL进行比较,看看有什么不同。要做到这一点,您需要查看实际的URL,而不是构建它的代码。用眼睛实际查看变量包含的值,并将其与使用浏览器URL的变量集的内容进行比较。您还需要对adress.Text中的任何特殊字符进行URL编码