【问题标题】:ASP.NET MVC - Caching FormsASP.NET MVC - 缓存表单
【发布时间】:2009-04-21 06:48:30
【问题描述】:

更多的是出于好奇。您认为缓存表单页面是一种好习惯吗?

我有一个包含一个下拉框的表单,该下拉框由一个相当大的 SQL 调用填充,并且加载时间太长(来自我的共享托管站点)。这是一个简单的表单,提交时只是将一些数据保存到数据库中。

我想我只是使用 OutputCache 过滤器缓存页面,但想知道这样做是否有任何缺点?

只有登录的用户才能访问表单。缓存和访问表单的不同用户会有什么问题吗?

【问题讨论】:

    标签: asp.net-mvc forms outputcache


    【解决方案1】:

    我只会缓存调用中的数据库结果。表单是否有任何类型的验证?保存当前值?

    【讨论】:

    • 我已经这样做了...我将数据调用的结果放入 Cache[] 对象中。但是,简单地使用 OuputCache 来进行这种简单的使用会简单得多。没有保存当前值或类似的东西。真的很简单。尝试 OutputCache 表单时需要注意什么问题?
    • 我唯一能想到的就是显示验证错误,如果表单有的话。
    猜你喜欢
    • 1970-01-01
    • 2015-08-02
    • 2012-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-14
    • 2010-10-27
    相关资源
    最近更新 更多