我有ASP.NET MVC应用程序,我在表中保留所有下拉值。所以平均每个页面访问该表2-3次。我想在应用程序启动时缓存(加载到内存中)此表。
有没有办法这样做?我用Google搜索,但找到了有用的主题。
提前致谢。
答案 0 :(得分:3)
您可以使用built-in cache。就应用程序启动而言,您可以使用Application_Start
中的global.asax
方法。
答案 1 :(得分:0)
将它加载到静态变量中会为你做吗?
您可以通过包含变量的任何类的静态构造函数来填充它。
旁注:您是否尝试在每次页面加载时动态填充下拉值?很奇怪这是否是预先优化的情况,可能没有必要。