if (System.Web.HttpContext.Current.Request.Form[day].ToString() != null)
{
var test = System.Web.HttpContext.Current.Request.Form[day].ToString();
}
我写过这些行,但是当Form [day]不包含任何值时,它会给出一个null对象异常。我该如何解决这个问题?
答案 0 :(得分:3)
在访问之前,您必须检查此值。例如,像这样:
var form = System.Web.HttpContext.Current.Request.Form;
if (form != null && !String.IsNullOrEmpty(day) && form.AllKeys.Contains(day))
{
var test = form[day].ToString();
}