2013-10-31 191 views
0

比如我的網址是 1- newz4online.com/News_details?News=asdfffffff 2- newz4online.com/News_details?BNews=asssss熱檢查一個查詢字符串變量在URL中使用具有muitliple查詢字符串變量

現在News_details是單頁,但使用這些2個不同的查詢字符串變量我是得到不同的值使用一些其他條件。所以爲此,我需要檢查天氣哪個變量存在,哪個不存在。

string newz = Request.QueryString["News"]; 
string BNews = Request.QueryString["BNews"]; 

這些是用於從所述查詢字符串 獲取值的方法,如果該URL想

newz4online.com/News_details?News=asdfffff&BNews= and newz4online.com/News_details?News=&BNews=asssss

但它用於當一個變量是存在的,

如果有沒有變量,那麼它不給任何值, newz4online.com/News_details?News=asdfffffff

2- newz4online.com/News_details?BNews=asssss

它將只給出使用的單個變量值。

我在問什麼,如果一個URL有一個查詢字符串變量,沒有其他,所以我可以指定其他變量爲空..?

請通過空幫我在這

回答

0

如果特定的查詢字符串是不存在的,在你分配的字符串了。在嘗試使用它們之前,一定要檢查null。請參閱this示例的說明。

或者,你可以試試這個,然後只需檢查空字符串

string newz = (Request.QueryString["News"] == null ? "" : Request.QueryString["News"]); 
string Bnewz = (Request.QueryString["BNews"] == null ? "" : Request.QueryString["BNews"]); 
相關問題