2013-08-01 75 views
0
if (System.Web.HttpContext.Current.Request.Form[day].ToString() != null) 
{ 
    var test = System.Web.HttpContext.Current.Request.Form[day].ToString(); 
} 

我已經寫這些行,但是當表格[天]不包含任何值,它給出了一個空對象的異常。我該如何解決這個問題?對象引用不設置爲一個對象的一個​​實例 - 空引用異常

+0

你可以試試,也許這一點,如果(System.Web.HttpContext.Current.Request.Form [日]!= NULL){ VAR 測試= System.Web.HttpContext。 Current.Request.Form [天]的ToString(); } – adityaswami89

+0

幫助,m8? – FSou1

回答

3

您必須在訪問之前檢查該值。例如,像這樣:

var form = System.Web.HttpContext.Current.Request.Form; 
if (form != null && !String.IsNullOrEmpty(day) && form.AllKeys.Contains(day)) 
{ 
    var test = form[day].ToString(); 
} 
相關問題