0

好吧,我已经被这个问题困扰太久了。

我需要从一个粗糙的 VB.net 应用程序调用我的网站。然后我只需要在调用 url 上附加一个查询字符串参数,这样我就可以区分要显示给不同 VB 应用程序用户的页面。

所以我想单击一个按钮并启动该网站,并提供此参数。

首先,我在添加system.web库时遇到了麻烦。现在我也不能用Request/Response.QueryString了。

我尝试从这篇文章中获得一些示例帮助。但正如我之前所说 - 我无法使用,Request.QueryString因为我无法导入它。我被困在这里:

Process.Start("http://localhost:56093/WebSite1?id=")

我需要将查询字符串参数附加到 url,然后使用该 url 打开网站。有人可以给我一个示例代码来解决我的问题。

4

1 回答 1

3

查询参数由您用来调用页面的 URL 的 Web 服务器/http 处理程序解析。它们由 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");
于 2013-08-26T11:01:32.440 回答