ObjectDataSource从缓存中检索数据时对输出参数的访问



我有一个ObjectDataSource,它的select方法中有一个Output Parameter。并且我的ObjectDataSource已启用缓存。

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

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

当ObjectDataSource从缓存中检索数据时,是否有访问输出参数的解决方案?

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

最新更新