2013年8月5日 星期一

讓SqlDataSource 能夠在Timer運作的方法

最近碰到了問題是在 Timer 內的SqlDataSource 沒有任何的動作
不管是在UpdatePanel裡,還是在Time_Trick 事件內都沒有動作
之後在這篇資料中找到的問題

參考資料:
Caching Data with the SqlDataSource Control

解決的方法是在
SqlDataSource內把 EnableCaching 的選項打開就好了
以下也是取自參考資料

<asp:SqlDataSource
                id="SqlDataSource1"
                runat="server"
                DataSourceMode="DataSet"
                ConnectionString="<%$ ConnectionStrings:MyNorthwind%>"
                EnableCaching="True"
                CacheDuration="20"
                SelectCommand="SELECT EmployeeID,FirstName,LastName,Title FROM Employees">
            </asp:SqlDataSource>

沒有留言:

張貼留言