if session("mytable") Is Nothing then

解决方案 »

  1.   

    哪个问题是解决了,thanks,但是下面的问题又出现了, 
    sub additem(s as object,e as eventargs)
         mytable=loadtable()
         dim row as datarow
         row=mytable.newrow()
         row("学号")=student_no.text
         row("姓名")=student_name.text
         row("语文")=student_chinese.text
         row("数学")=student_maths.text
         mytable.rows.add(row)
         Grid1.DataSource=mytable.DefaultView
         Grid1.DataBind()    
     end sub未将对象引用设置到对象的实例。 
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。源错误: 
    行 79:      mytable=loadtable()
    行 80:      dim row as datarow
    行 81:      row=mytable.newrow()
    行 82:      row("学号")=student_no.text
    行 83:      row("姓名")=student_name.text
     
      

  2.   

    调试一下,看看loadtable()函数的返回值。
      

  3.   

    如果你没有VS.NET的话,可以用ASP的调试方式。
    在mytable=loadtable()后面加上:
    if mytable is nothing then
      response.write("mytable is null.")
      return
    end if
    然后看看有没有输出这句。
      

  4.   

    那就是loadtable()函数有问题啦。
    把代码贴出来看看。