当前位置:编程学习 > C#/ASP.NET >>

关于ASP.NET

这个问题 未将对象引用设置到对象的实例怎么解决啊,请将的详细一些,我是小白。。。 --------------------编程问答-------------------- Request["MemberID"]这个对象为空了,你应该判断一下的。
比如:
if(Request["MemberID"]!=null)
{
//执行sql语句
} --------------------编程问答-------------------- 遇到这类问题,通过调试,目的就是要找出逻辑错误。而不是弄一个if判断来回避这个异常信息。

通过你以从调试监视器上看出 Request["MemberID"] 为空,你就可以找到调用(重定向到)此页面的前一个页面缺乏哪一个参数,从而修改掉这个 bug。你只要修改前一个页面的参数设置语句(或者如果缺少此语句的话则增加),仅需要改一句话就可以修复 bug。

因此所谓“解决”,其实技术上的东西只是一点点,关键是你自己才知道的“程序流程”要搞懂。如果不搞懂必须遵循的程序流程,而仅仅为了“不出现这个异常”而胡乱修改代码,那么你就会让后边的代码带着错误的数据和系统状态带病工作,后边的bug就才会变成诡异的呢。 --------------------编程问答-------------------- 遇到这种异常你应该高兴,因为这种bug今早出现,就能今早修复bug。

切忌随便写一个 if(Request["MemberID"]!=null) 来蒙混自己的眼睛、给程序带来完全错误的病态运行结果。 --------------------编程问答-------------------- Request["MemberID"]不存在,你的表单中没有提交这个。 --------------------编程问答-------------------- 路过......[align=center]*****************************
* 本内容使用CSDN 小秘书回复 *
* 每天回帖即可得10分可用分! *
*****************************[/align]
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,