日期:2014-05-20  浏览次数:21013 次

救命啊!!!菜鸟请教问题
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里面了~`

在本地没问题,那么就应该是可能有个配置文件没传到网上去吧?