救命啊!!!菜鸟请教问题
System.NullReferenceException:
未将对象引用设置到对象的实例。
at baogelyb.guestbook.ImageButton1_Click(Object sender, ImageClickEventArgs e) in D:\Inetpub\wwwroot\blyb\guestbook.aspx.cs:line 120
请问我这里怎么改呢!
http://www.cnat.cn/bjdzqclyb/guestbook.aspx这个是我做的留言板.可是点击发送后就显示上面的话....请指点一下小弟
请留下QQ.小弟日后还需讨教
------解决方案--------------------你是不是产生错误以后还在一边修改源代码啊?
我把你的代码粘贴到vs里面怎么120行是注释啊?
你把注释全部去掉~运行看看产生什么错误~~
------解决方案--------------------TO:D:\Inetpub\wwwroot\blyb\guestbook.aspx.cs:line 120 这个了
是不是这一行啊?
if (Convert.ToInt32(SID.SelectedValue)==0)
SID是什么?一个DropDownlist吗?
假如是这一行,那原因就是你的SID当前选中的值为Null造成的..
注意检查一下...
------解决方案--------------------if (Convert.ToInt32(SID.SelectedValue)==0)
那句应该已经被注释掉了吧?
------解决方案--------------------在调试出现错误时,将鼠标指向有问题的行
看哪个参数是NULL
再有针对性的看看
会更有效率
从你的语句看应该是ACCONN的问题
ACconnStr= "Provider=Microsoft.Jet.Sql.4.0;Data Source= "+Server.MapPath(dbPath);
SqlConnection ACconn=db.createconnection();
如楼上所说
你将db.createconnection();换成ACconnStr.createconnection();试试
------解决方案--------------------我猜还是这一句有问题
SqlConnection ACconn=db.createconnection();
因为其它代码都放在try里面了~`
在本地没问题,那么就应该是可能有个配置文件没传到网上去吧?