これは私の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
タイマー付きです)