sqlDatasource и sqlCacheDependancy
Это мое 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
с таймером)