2016-04-29 50 views
1

你好傢伙我正在一個數據庫上工作,我陷入困境我有一個代碼去一個網站,登錄我,然後打開一個新的選項卡,將打開一個交易頁面,但鏈接我有一個空間,當鉻獲得它時,它只搜索第一部分。C#代碼URl問題

這是代碼。 System.Diagnostics.Process.Start(「chrome.exe」,「http://database.spincap.com/transaction/search/#entity/SCAP-3 LLC/review_capital/1323」);

這是一個我測試,當我reun,我得到下面的結果

enter image description here

有人可以幫我請

我正在轉碼成

 // System.Diagnostics.Process.Start("chrome.exe", " http://database.spincap.com/transaction/search/#entity/" + PendingTran_Entityname + "/review_capital/" + PendingTran_ID+""); 
+0

你可能要編碼uri,例如'SCAP-3 LLC'應該是'SCAP-3%20LLC'。 –

回答

1

您必須將參數放在雙引號之間:

Process.Start("chrome.exe", "\"http://database.spincap.com/transaction/search/#entity/SCAP-3 LLC/review_capital/1323\""); 

沒有雙引號,空格字符是命令行參數的分隔符。