新加入一个模块,如:common.vb后,在其中定义它,试试看。

解决方案 »

  1.   

    我想再问一下,如果变量是定义在modul中的话,那么多个用户在访问的时候,会不会发生冲突呢?
      

  2.   

    可以用viewstate
    它是保持页面级变量的一个好东东
      

  3.   

    或者是定义一个属性。
    property myDataSet as DataSet
    get
    return viewstate(mydataset)
    end get
    set(byval value as dataset)
    viewstate(mydataset)=value
    end set
      

  4.   

    不好意思。忘了加""
    应该是:viewstate("mydataset")
      

  5.   

    我想再请教一下‘aduan1026(阿段)’,这个属性定义在那里?窗体、模块or类,请指教!====引用====
    或者是定义一个属性。
    property myDataSet as DataSet
    get
    return viewstate(mydataset)
    end get
    set(byval value as dataset)
    viewstate(mydataset)=value
    end set
      

  6.   

    其实在ASPNET中已经可以说不存在什么全局变量了。因为你每次刷新的时候变量值都会被重新刷新。所以如果要用窗体级变量,最好是用viewstate。如果是跨窗体的变量,我想也只好用session之类的东东了。不过session 比较耗资源。