我在页面中用到一个datatable(static protected datatable dt=new datatable())然后在page_onload()中对它初始化.在调试的时候,第一次按下"启动"按钮没有什么问题,调试完,关闭web窗口,再按下"启动"按钮进行第二次调试的时候,就会出现错误:说是datatable中已经有了某某列.所以我想是不是在声明datatable的时候用到了static关键字的原因?所以就想到要在程序结束后将datatable从内存中清除掉.我用了dt.dispose()语句,可是还是不行啊.高手们这是什么原因?怎么解决?
解决方案 »
- 关于button,imagebutton,linkbutton
- gridview 模板列编辑问题
- 请教datarelation
- 很奇怪的问题,关于fckeditor控件,请指点一下!!!
- 求助ASP.NET2.0里JavaScript和html的问题
- 在位置 0 处没有任何行。这是为什么?
- 简单的access数据库表更新问题,郁闷!!!
- 为什么一个页面做完后会出现这样的提示?
- 如何获得一片文章的日期、作者信息?
- 谁能帮我看看这个代码怎么从VB.NET改成C#呀?
- 求教:绑定列的datagird中,DataField是否可以动态指定?
- 写一个自己的 alert弹出窗口提示,在javascript中可以实现了,现在我要cs文件中用Response.Write("<javascript>alert('test');</script>"
{
dt.remove(dt.rows[i])
}
在你的例子里,把Table声明成静态的,如果只是一个用户在使用,当然不会有问题.但是,如果几个用户同时使用,就会出问题....
不明白为什么非得要声明为静态的呢?
在你的例子里,把Table声明成静态的,如果只是一个用户在使用,当然不会有问题.但是,如果几个用户同时使用,就会出问题....
不明白为什么非得要声明为静态的呢?