读书人

哪位高手帮小弟我看看这种错是为什么

发布时间: 2012-03-19 22:03:04 作者: rapoo

谁帮我看看这种错是为什么啊
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 是否是你想传值的控件名称;

读书人网 >C#

热点推荐