提示“System.NullReferenceException: 未将对象引用设置到对象的实例。”

IEeekYou 2006-07-07 08:11:07
<%@ Page language="vb" Codebehind="Login.aspx.cs" AutoEventWireup="false" Inherits="hunjie.ChatRoom.Login" %>

<%
dim userlist(60)
dim userlastsaytime(60)
dim n
session("usernick")=request.form("username")
userlist=application("userlist")
userlastsaytime=application("userlastsaytime")
for n=1 to 60
if session("usernick")=userlist(n) and datediff("s",userlastsaytime(n),now)<120 then

session("errornick")="已经有人使用<font color=#ff0000>" & session("usernick") & "</font>昵称了,请更换!"
response.redirect ("index.aspx")
response.end


end if
next
%>

为什么提示“System.NullReferenceException: 未将对象引用设置到对象的实例。
...全文
394 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jijl2001 2006-07-08
  • 打赏
  • 举报
回复
session("usernick")=
你先判断一下这个是不是null再说
wenzhousun 2006-07-08
  • 打赏
  • 举报
回复
调试状态下查看userlist(n)、userlastsaytime(n)和session("usernick")看是否有null的对象
jimu8130 2006-07-07
  • 打赏
  • 举报
回复
session("usernick")可能是null
IEeekYou 2006-07-07
  • 打赏
  • 举报
回复
for n=1 to 60
if session("usernick")=userlist(n) and datediff("s",userlastsaytime(n),now)<120 then

是上面这一行,asp上不出错,但在.net上面却出错,不知为什么,希望哪位前辈给我解答一下
godwu 2006-07-07
  • 打赏
  • 举报
回复
具体提示哪一行?
有变量为NULL你还对它进行操作了
jxufewbt 2006-07-07
  • 打赏
  • 举报
回复
断点调试跟踪一下,看看是哪个变量为空。

62,046

社区成员

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

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

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

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