2014-02-11 27 views
1

我必須測試查詢字符串,我從來沒有這樣做過。而我有點迷路。 這是我的代碼:手動查詢字符串調試

public const string QS_UseCurrentTerm = "UCT"; 
if (((Page.Request.QueryString[QS_UseCurrentTerm] != null))) 
    Code... 

爲了驗證這一點,我需要打開瀏覽器,輸入

http://localhost/sandbox? 

但我不知道如何測試反對的話,我想「本地主機/沙盒? UCT但調試剛剛跳過了這一行。
任何人都可以讓我知道我會去中瀏覽器的測試呢? 感謝

+1

查詢字符串是鍵值對。在輸入瀏覽器時,你必須包含這個值,例如'localhost/sandbox?UCT = 123',其中UCT是關鍵,123是值 – CDspace

+0

好的,我想我明白了。謝謝:) – Protonblast

+0

你可以在啓動頁面的項目屬性中添加它。然後只需使用F5按鈕進行調試。 – IrishChieftain

回答

1

就像CDspace所說,但是我還想補充一點,如果在URL中有多個QueryStrings,那麼每次都不使用問號,分隔符是&符號

URL: 
http:localhost/sandbox?intValue=123&decimalValue=3.14&boolValue=true 

C#  
public const string Q = "intValue"; 
public const string R = "decimalValue"; 
public const string S = "boolValue"; 

if (((Page.Request.QueryString[Q] != null))) 
    ... 
if (((Page.Request.QueryString[R] != null))) 
    ... 
if (((Page.Request.QueryString[S] != null))) 
    ... 
+0

好的,謝謝,我也在想這個 – Protonblast

2

查詢字符串的鍵值對,在瀏覽器中鍵入,你必須包括價值,即localhost/sandbox?UCT=123,其中UCT是關鍵,123是價值。點擊以獲取更多詳細信息Page.Request.QueryString