好的,我一直在讨厌这个问题太久了。
我需要从一个粗糙的VB.net应用程序调用我的网站。然后我唯一需要的是将一个查询字符串参数附加到调用url,这样我就可以区分要显示给不同VB应用程序用户的页面。
所以我想点击一个按钮启动该网站,给出这个参数。
首先,我在添加system.web
库时遇到了麻烦。现在我也不能使用Request/Response.QueryString
。
我尝试从this post.获得一些示例帮助,但正如我之前所说 - 我无法使用Request.QueryString
,因为我无法导入它。
我被困在这里:
Process.Start("http://localhost:56093/WebSite1?id=")
我需要将查询字符串参数附加到网址,然后使用该网址打开网站。 有人可以给我一个示例代码来解决我的问题。
答案 0 :(得分:3)
查询参数由Web服务器/ http处理程序解析,用于调用页面的URL。它们由URL末尾的键和值组成。你的代码几乎就在那里。假设您需要传递参数:
ID = 1234
Page = 2
Display = Portrait
然后你将它们变成这样的URL:
http://localhost:56093/WebSite1?ID=1234&Page=2&Display=Portrait
因此,在您的代码中,您将拥有:
Process.Start("http://localhost:56093/WebSite1?ID=1234&Page=2&Display=Portrait");