请问asp.net 高手,我的这段代码是不是要写在 global.asax文件中??
我想写一段代码,【当网站开始运行的时候】将用户表(user)读取到dataset中,在这个dataset里,记录了所有合法用户的姓名和角色,这样,用户在登录网站的时候,就...
我想写一段代码,【当网站开始运行的时候】将用户表(user)读取到dataset中,在这个dataset里,记录了所有合法用户的姓名和角色,这样,用户在登录网站的时候,就直接从这个dataset 检索是否合法,不用再读取用户表,我这样做的目的是减少用户表的访问次数,请问,是不是要在 global.asax文件中编写代码?在哪个方法中编写代码??
展开
2个回答
展开全部
这个应该使用缓存,而不是这样作预初始化吧。。。
不过你真的想这样做的话是可以写asax文件内的。
在Global.asax内新建一个这样的方法,名字一定要是这样的
protected void Application_Start(Object sender, EventArgs e)
不过一般情况下你新建asax文件的时候已经内置默认创建了类似的方法了。
不过你真的想这样做的话是可以写asax文件内的。
在Global.asax内新建一个这样的方法,名字一定要是这样的
protected void Application_Start(Object sender, EventArgs e)
不过一般情况下你新建asax文件的时候已经内置默认创建了类似的方法了。
追问
怎样用缓存呢?在哪个页面中用缓存??
追答
缓存是微软提供EnterpriseLibrary里面的一个功能。
当然了,如果你要求不高的话,用一个静态的Dictionary也是可以的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询