2013-08-26 52 views
0

好的,我一直在這個問題太久了。從非網絡應用程序發送查詢字符串參數

我需要從粗糙的VB.net應用程序調用我的網站。然後,我只需要將查詢字符串參數附加到調用url,以便我可以區分要顯示給不同VB應用程序用戶的頁面。

所以我想單擊一個按鈕並啓動該網站,給出這個參數。

首先,我正在加入system.web庫。現在我也不能使用Request/Response.QueryString

我試着從this post.得到一些示例幫助,但正如我之前所說 - 我無法使用Request.QueryString,因爲我無法導入它。 我堅持在這裏:

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

我需要一個查詢字符串參數附加到URL,然後用該網址打開網頁。 有人可以給我一個我的問題的示例代碼。

+0

System.Diagnostics.Process.Start( 「http://www.website.com」)。嘗試這個。我希望這能幫到您。 – Sasidharan

+0

@UpvoteMarkAnswer - 是的,但我需要附加一個「查詢字符串參數」的URL。以及如何做到這一點? – Syspect

+0

http:// localhost:56093/Website1.aspx?id = somevalue ..對於多個查詢字符串使用&符號 – Sasidharan

回答

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"); 
相關問題