2010-08-17 33 views
0

我有一個網頁,其中將有以下網址,兩個網址有條件檢查依據「的Request.QueryString」

http://localhost:1218/Order-AUG17/Forms/Order.aspx?ContactName=HajaMubeen
http://localhost:1218/Order-AUG17/Forms/Order.aspx

在我的網頁加載我檢查了這一點,

if (Request.QueryString["ContactName"] != "") 
    //My logic 
else 
    //My logic 

但是,如果兩個網站的條件都失敗了。任何建議。

回答

1

嘗試

if (Request.QueryString["ContactName"] != null) 
    //My logic 
else 
    //My logic 
1

,如果你是

http://localhost:1218/Order-AUG17/Forms/Order.aspx 

都試圖將只能是假的。因爲沒有查詢字符串是那裏的URL.It當屬null

if (Request.QueryString["ContactName"] != "") 
    //My logic 
else 
    //My logic 

,如果你是

http://localhost:1218/Order-AUG17/Forms/Order.aspx?ContactName=HajaMubeen 

if (Request.QueryString["ContactName"] != "") 
     //My logic 
    else 
     //My logic 

嘗試,如果條件會考慮和執行循環。

+0

null似乎工作。 – 2010-08-17 05:34:33