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

0 ответов

Другие вопросы по тегам