Đang chuẩn bị liên kết để tải về tài liệu:
ASP.NET 4 Unleased - p 141

Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ

Caching Application Pages and Data FIGURE 29.10 Programmatically caching a User Control. LISTING 29.26 ShowDynamicUserControl.aspx void Page_Load() { // Load the control PartialCachingControl cacheMe = (PartialCachingControl)Page.LoadControl(“Movies.ascx”); // Change cache duration to 15 seconds cacheMe.CachePolicy.SetExpires(DateTime.Now.AddSeconds(15)); // Add control to page PlaceHolder1.Controls.Add(cacheMe); // Display control cache duration lblCacheDuration.Text = cacheMe.CachePolicy.Duration.ToString(); } . | 1374 CHAPTER 29 Caching Application Pages and Data FIGURE 29.10 Programmatically caching a User Control. LISTING 29.26 ShowDynamicUserControl.aspx @ Page Language C DOCTYPE html PUBLIC - W3C DTD XHTML 1.1 EN http www.w3.org TR xhtml11 DTD xhtml11.dtd script runat server void Page_Load Load the control PartialCachingControl cacheMe PartialCachingControl Page.LoadControl Movies.ascx Change cache duration to 15 seconds cacheMe.CachePolicy.SetExpires DateTime.Now.AddSeconds 15 Add control to page PlaceHolder1.Controls.Add cacheMe Display control cache duration lblCacheDuration.Text cacheMe.CachePolicy.Duration.ToString script From the Library of Wow eBook Using DataSource Caching 1375 html xmlns http www.w3.org 1999 xhtml head id Head1 runat server title Show Dynamic User Control title head body form id form1 runat server div Cache Duration asp Label id lblCacheDuration Runat server hr asp PlaceHolder id PlaceHolder1 Runat server div form body html In Listing 29.26 the default cache duration is modified by modifying the PartialCachingControl s CachePolicy property. This property returns an instance of the same ControlCachePolicy class described in the two previous sections of this chapter. You can refer to the User Control contained with an instance of the PartialCachingControl class by using the class s CachedControl property. Normally this property returns the value Nothing null because when the User Control is cached it is never actually created. Using DataSource Caching Instead of caching at the page or User Control level you can cache at the level of a DataSource control. Three of the four standard ASP.NET DataSource controls SqlDataSource ObjectDataSource and XmlDataSource include properties that enable you to cache the data that the DataSource control represents. The LinqDataSource control does not support caching. One advantage of using the DataSource controls when caching is that the DataSource controls can reload data automatically when the data is updated. .

TÀI LIỆU LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.