请问asp.net 高手,我的这段代码是不是要写在 global.asax文件中??

我想写一段代码,【当网站开始运行的时候】将用户表(user)读取到dataset中,在这个dataset里,记录了所有合法用户的姓名和角色,这样,用户在登录网站的时候,就直接从这个dataset 检索是否合法,不用再读取用户表,我这样做的目的是减少用户表的访问次数,请问,是不是要在 global.asax文件中编写代码?在哪个方法中编写代码??
2026年09月25日 20:22
有2个网友回答
网友(1):

这个应该使用缓存,而不是这样作预初始化吧。。。
不过你真的想这样做的话是可以写asax文件内的。
在Global.asax内新建一个这样的方法,名字一定要是这样的
protected void Application_Start(Object sender, EventArgs e)

不过一般情况下你新建asax文件的时候已经内置默认创建了类似的方法了。

网友(2):

这样做不太合理吧。万一用户数据过大,用户的内存不是爆了?