我有一个包含大量单独页面的 ASP.NET(vb.net 而不是 c#)网站。为了减少重复代码,我将站点的主模板作为母版页。
有一个特定的变量(我们称之为销售),它用于每个页面和母版页。
目前,我在每个页面中都有一个简单的 SQL 查询,并且在每次加载页面时运行的母版页中都有一个简单的 SQL 查询,以检查 Sale 的值是什么(1 或 0),并且取决于那个值不同部分的代码显示。
我的问题是,这似乎(对我来说)很多冗余/重复的 SQL 调用。
我可以将 Sale 的值写入会话变量,但由于种种原因,这并不实际,那么还有哪些其他选项可供我使用?