CÁC GIẢI PHÁP LẬP TRÌNH C# - Trang 239

239

Chương 7: ASP.NET và Web Form

Applicatio

n state

Tất cả các

kiểu dữ liệu

khả-tuần-

tự-hóa

.NET.

Bộ nhớ server.

Thời gian sống của

ứng dụng (cho đến

khi server được khởi

động lại). Không

giống với các

phương pháp khác,

dữ liệu ứng dụng là

toàn cục đối với tất

cả các người dùng.

An toàn vì dữ liệu

không bao giờ được

chuyển cho client.

Hình 7.1 trình bày một trang web thử nghiệm các kiểu quản lý trạng thái khác nhau. Khi
người dùng nhắp vào nút Store Data, một đối tượng

System.DateTime

sẽ được tạo ra và được

lưu trữ trong view state, session state, và một cookie tùy biến. Khi người dùng nhắp vào nút
Get Data, thông tin này sẽ được lấy ra và hiển thị. Cuối cùng, nút Clear Data sẽ xóa thông tin
này trong tất cả các trạng thái.

Hình 7.1 Thử nghiệm các kiểu quản lý trạng thái

Dưới đây là phần mã cho trang:

using System;

using System.Web;

using System.Web.UI.WebControls;

using System.Web.SessionState;

public class TestState : System.Web.UI.Page {

protected System.Web.UI.WebControls.Button cmdClear;

protected System.Web.UI.WebControls.Button cmdStore;

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.