显示错误:未将对象引用设置到对象的实例

wangluoqa 2007-05-08 12:58:48
请教一个.net2003的问题,datalist分页后,能显示第一页,点击下一页,让显示后边页面时显示错误:未将对象引用设置到对象的实例。(传值有问题)
我的思路是:
向主页里拖放一个自定义用户控件(搜索功能)
选择2个条件查询(dropdownlist)
第一个是物品类型
第二个是物品价格
物品类型是从数据库里读的,价格是无数据库自己添加.
在首页选择条件后,传这两个值到查询结果页面,然后datalist从数据库中,显示信息。
帮忙的把邮箱发来帮我调试下~~~~~~谢谢拉
...全文
178 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
aquariusdeng 2007-05-08
  • 打赏
  • 举报
回复
导致这类错误的原因是可能有不少
但是根本问题就是一个,有对象没实例化,也就是说,报这个错误的行肯定有一个对象是null,这个行里面还企图使用这个是null的对象
所以,你只要在使用对象之前,确保它不会是null,就能避免这种报错了。事实上,写程序本来就应该相当注意不要企图用不存在的对象

对于楼主的情况,应该是用的VS提供的简单的分页方法,没有加任何处理,这样的话,点下一页的时候,页面会刷新,用ASP.NET要特别注意页面刷新,因为一刷新,原来用的对象就清掉了,你得在page_load里面重新处理
网上有很多关于无刷新的分页方法,可以找找看
xray2005 2007-05-08
  • 打赏
  • 举报
回复
把代码贴出来看看先
mainbaby 2007-05-08
  • 打赏
  • 举报
回复
大概可能dataset变成Nothing了
guyehanxinlei 2007-05-08
  • 打赏
  • 举报
回复
此类错误原因有不少,正愁中

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧