这是我的sqldatasource
:
<asp:SqlDataSource ID="SqlDataSource1" runat="server" CacheDuration="1"
CacheKeyDependency="Test_Tbl_Test" ConnectionString="<%$
ConnectionStrings:TestConnectionString %>" EnableCaching="True"
SelectCommand="SELECT [address] FROM [Tbl_Test]"
SqlCacheDependency="CommandNotification"></asp:SqlDataSource>
在 global.ascx 中:
void Application_Start(object sender, EventArgs e)
{
string dsn = System.Configuration.ConfigurationManager.ConnectionStrings["CS"].ConnectionString;
System.Data.SqlClient.SqlDependency.Start( dsn );
}
一切都很好,缓存工作也很好,但我希望当我更改数据库中的数据时,无需按浏览器上的任何按钮即可刷新数据源。我上次做的,但我现在忘记了!我能做什么?(所有页面控件都updatapanel
带有计时器)