小编azo*_*man的帖子

在SqlDataSource中清除缓存

我需要在启用了缓存的情况下手动清除SqlDataSource上的缓存.我已经尝试设置EnableChaching = false,并且CacheDuration = 0(以及= 1)并且似乎都没有使缓存中已有的内容到期 - 尽管它们似乎确实阻止了新的SELECT被缓存.

如何手动使该缓存失效?

谢谢.

.net c# caching sqldatasource

12
推荐指数
2
解决办法
6946
查看次数

Repeater中的用户控件

我有一个提供投票按钮的用户控件(对于SO类型的投票模型) - 它包含一个保留记录ID的私有int成员.在转发器之外,它的功能很好 - 回发工作,并且正确的id保留在用户控件中.

在转发器内部,itemdatabound事件处理程序将正确的ID与usercontrol关联,并且它可以正常工作 - 从数据库中显示正确的投票计数.但是,当按下其中一个投票按钮时,它会触发对用户控件的回发,并且控件已丢失其私有int成员的内容,因此它不再起作用.

我已经尝试在回发时重新数据绑定usercontrol,并仅在初始加载时绑定它 - 问题是两种方式相同.

如何让usercontrol在回发中保留该int的值?

c# asp.net user-controls postback repeater

4
推荐指数
1
解决办法
1377
查看次数

标签 统计

c# ×2

.net ×1

asp.net ×1

caching ×1

postback ×1

repeater ×1

sqldatasource ×1

user-controls ×1