2011-07-27 43 views
0

我已經在頁面加載事件中包含這個if (Request.QueryString.Keys.Count == 0)條件。在某些情況下,它會拋出Index was outside the bounds of the array感知。如何處理這個異常?如何驗證conditon中的Request.QueryString.Keys.Count null值?

+0

該代碼永遠不會拋出這樣的錯誤。請張貼您的代碼,拋出該錯誤,我們會幫助您解決它。 –

回答

0

試試這個:

if(Request.QueryString != null) 
0
if(Request.QueryString == null || Request.QueryString.Keys.Count == 0) 
{ 
    // No query string parameters - do stuff.... 
} 
0

試試這個代碼:

if (Request.QueryString!=null && Request.QueryString.Keys.Count == 0) 
{ 
    //Some code 
} 
0

你爲什麼不嘗試以統計查詢字符串的NameValue對,是這樣的:

if(Request.QueryString.Count==0) 

而不是計數密鑰。