【问题标题】:Access to output parameters when ObjectDataSource retrieves data from cacheObjectDataSource 从缓存中检索数据时访问输出参数
【发布时间】:2012-03-11 16:07:16
【问题描述】:

我有一个 ObjectDataSource,它在其 select 方法中有一个输出参数。我的 ObjectDataSource 启用了缓存。

当 ObjectDataSource 从数据库中检索数据时,我可以访问 ObjectDataSource_Selected 事件中的输出参数。

但是当从缓存版本中检索数据时,Selected 事件不会触发并且我无法访问输出参数。

ObjectDataSource从缓存中获取数据时,有没有办法访问输出参数?

【问题讨论】:

    标签: asp.net objectdatasource output-parameter


    【解决方案1】:

    您可以将输出参数值存储在 ObjectDataSource_Selected 事件内的 Cache 中,或者只是重构存储过程或查询以不使用输出参数。

    【讨论】:

    • ObjectDataSource 为不同的输入创建多个缓存版本,如果我想为不同的缓存版本缓存输出参数,会有点复杂。
    猜你喜欢
    • 2011-01-28
    • 1970-01-01
    • 2013-10-28
    • 2020-12-31
    • 1970-01-01
    • 2020-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多