谁帮我看看这种错是为什么啊
string T_name = Request.Form["textfield2"];
T_name = T_name.Replace("'", "");
这是后台写的
他说这句有
未将对象引用设置到对象的实例。
[解决办法]
string T_name="";
if(Request.Form["textfield2"]!="" && Request.Form["textfield2"]!=string.empty))
{
T_name = Request.Form["textfield2"];
T_name = T_name.Replace("'", "");
}
[解决办法]
textfield2
是不是名称写错了???
[解决办法]
- C# code
if(Request.Form["textfield2"] != null){ T_name = Request.Form["textfield2"];}
[解决办法]
定表有textfield2控件?
[解决办法]
定表有textfield2?
[解决办法]
Request.Form["textfield2"];
没有值!看看是不是写错了 还是没有传过来
[解决办法]
同上!
[解决办法]
- C# code
string T_name = Request["textfield2"];if(!string.IsNullOrEmpty(T_name)){ T_name = T_name.Replace("'", "");}
[解决办法]
先进行非空判断。。
- C# code
if(Request.Form["textfield2"] != null){ T_name = Request.Form["textfield2"]; T_name = T_name.Replace("'", "");}
[解决办法]
楼上几位说的都对,原因就出在:
Request.Form["textfield2"] 没有拿到值!!!
检查:
textfield2 是否是你想传值的控件名称;