日期:2014-05-17  浏览次数:20691 次

未将对象引用设置到对象实例
var gzmc = Request["inq_gzmc"].Trim();
            var clzt = Convert.ToInt32(Request.Form["gz_clzt"]);
我要做一个查询,定义的这几个变量都是查询条件,但有时候输入框里不一定都会填写,输入框为空时就报错,未将对象引用设置到对象实例

------解决方案--------------------
已经加判断,IF(!空){你的代码}
------解决方案--------------------
var gzmc = Request["inq_gzmc"]==null?"0":Request["inq_gzmc"].Trim();
var clzt = Convert.ToInt32(Request.Form["gz_clzt"]);
------解决方案--------------------


var gzmc = Request["inq_gzmc"]??"";
var clzt = 0;
int.TryParse(Request.Form["gz_clzt"]??"",out clzt)

------解决方案--------------------
Request["inq_gzmc"]或者Request.Form["gz_clzt"]为null了。
------解决方案--------------------
Null值,自己要判断的呀