Bài Giảng Môn Lập Trình Website ASP.Net part 7
Số trang: 5
Loại file: pdf
Dung lượng: 1.42 MB
Lượt xem: 10
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
III. Đối Tượng View State Đối tượng ViewState được cung cấp để lưu lại những thông tin của trang web sau khi web server gởi kết quả về cho Client.
Nội dung trích xuất từ tài liệu:
Bài Giảng Môn Lập Trình Website ASP.Net part 7Bài Giảng Môn Lập Trình Website ASP.NetIII. Đối Tượng View State Đối tượng ViewState được cung cấp để lưu lại những thông tin của trang web sau khiweb server gởi kết quả về cho Client. Mặc định, các trang web khi được tạo sẽ cho phép sửdụng đối tượng ViewState thông qua thuộc tính EnableViewState (của trang web) = True.Gán giá trị cho ViewState: ViewState(Tên trạng thái) = ;Nhận giá trị từ đối tượng ViewState: = ViewState(Tên trạng thái);Ví dụ:Xử lý sự kiện: protected void btDem_Click(object sender, EventArgs e) { lbThongbao.Text =Convert.ToString(int.Parse(lbThongbao.Text)+1); } Về bản chất, các giá trị trong đối tượng ViewState được lưu trong một điều khiển hiddenvà các giá trị này đã được mã hóa. Đối tượng ViewState giúp chúng ta giảm bớt công sứctrong việc lưu trữ và truy xuất các thông tin mà không phải sử dụng nhiều điều khiển hidden. Chọn chức năng View | Source từ browserBiên sọan: Dương Thành Phết Trang 49Bài Giảng Môn Lập Trình Website ASP.NetIV. Thiết kế Website với MasterPage MasterPage là cách để thiết kế layout chung cho website. Ví dụ website của bạn có layoutgồm 5 phần banner, footer, left, right Và content(phần chứa nội dung hiển thị cho các tin). Tathấy rằng trên trang web có các phần có cách trình bày không thay đổi trong quá trình duyệt tin.banner, footer, left, right: bạn có thể để các phần này vào một MasterPage và tất các trang webtrong website của bạn sẽ áp dụng layout này thông qua contentpageTạo MasterPage Tạo MasterPage giống với tạo các trang aspx bình thường nhưng trên hộp Add NewItem bạn chọn MasterPage bạn thấy dưới ô đặt tên phần mở rộng của nó sẽ là Master. Bạn cóthể tạo nhiều MasterPage cho ứng dụng web của mình. Xóa Place Holder hiện có và dùng table thiết kế layout như sau:Biên sọan: Dương Thành Phết Trang 50Bài Giảng Môn Lập Trình Website ASP.Net Tạo phần banner (Phần trên) Tạo phần Menu (Cột trái) Tạo phần quảng cáo (Cột phải) Tạo phần footer (Phần dưới) Tạo phần nội dung (Giữa): Đặt ContetPalceHolderSử dụng trang Masterpage để thiết kế các trang Tạo mới trang web Default.aspx và trang Tintuc.aspxBiên sọan: Dương Thành Phết Trang 51Bài Giảng Môn Lập Trình Website ASP.NetĐiều chỉnh MasterPage Khi có bất kỳ sự điều chỉnh nào trên trang Masterpage thì các trang được tạo từ trangMasterpage sẽ tự cập nhật. Ví dụ: Bổ sung vào phần trái của trang Masterpage 2 nhãn liên kết (Hyperlink) mơ 2trang tương ứng đã tạo (Default.aspx và Tintuc.aspx)Biên sọan: Dương Thành Phết Trang 52Bài Giảng Môn Lập Trình Website ASP.NetKết quả khi thi hànhBiên sọan: Dương Thành Phết Trang 53
Nội dung trích xuất từ tài liệu:
Bài Giảng Môn Lập Trình Website ASP.Net part 7Bài Giảng Môn Lập Trình Website ASP.NetIII. Đối Tượng View State Đối tượng ViewState được cung cấp để lưu lại những thông tin của trang web sau khiweb server gởi kết quả về cho Client. Mặc định, các trang web khi được tạo sẽ cho phép sửdụng đối tượng ViewState thông qua thuộc tính EnableViewState (của trang web) = True.Gán giá trị cho ViewState: ViewState(Tên trạng thái) = ;Nhận giá trị từ đối tượng ViewState: = ViewState(Tên trạng thái);Ví dụ:Xử lý sự kiện: protected void btDem_Click(object sender, EventArgs e) { lbThongbao.Text =Convert.ToString(int.Parse(lbThongbao.Text)+1); } Về bản chất, các giá trị trong đối tượng ViewState được lưu trong một điều khiển hiddenvà các giá trị này đã được mã hóa. Đối tượng ViewState giúp chúng ta giảm bớt công sứctrong việc lưu trữ và truy xuất các thông tin mà không phải sử dụng nhiều điều khiển hidden. Chọn chức năng View | Source từ browserBiên sọan: Dương Thành Phết Trang 49Bài Giảng Môn Lập Trình Website ASP.NetIV. Thiết kế Website với MasterPage MasterPage là cách để thiết kế layout chung cho website. Ví dụ website của bạn có layoutgồm 5 phần banner, footer, left, right Và content(phần chứa nội dung hiển thị cho các tin). Tathấy rằng trên trang web có các phần có cách trình bày không thay đổi trong quá trình duyệt tin.banner, footer, left, right: bạn có thể để các phần này vào một MasterPage và tất các trang webtrong website của bạn sẽ áp dụng layout này thông qua contentpageTạo MasterPage Tạo MasterPage giống với tạo các trang aspx bình thường nhưng trên hộp Add NewItem bạn chọn MasterPage bạn thấy dưới ô đặt tên phần mở rộng của nó sẽ là Master. Bạn cóthể tạo nhiều MasterPage cho ứng dụng web của mình. Xóa Place Holder hiện có và dùng table thiết kế layout như sau:Biên sọan: Dương Thành Phết Trang 50Bài Giảng Môn Lập Trình Website ASP.Net Tạo phần banner (Phần trên) Tạo phần Menu (Cột trái) Tạo phần quảng cáo (Cột phải) Tạo phần footer (Phần dưới) Tạo phần nội dung (Giữa): Đặt ContetPalceHolderSử dụng trang Masterpage để thiết kế các trang Tạo mới trang web Default.aspx và trang Tintuc.aspxBiên sọan: Dương Thành Phết Trang 51Bài Giảng Môn Lập Trình Website ASP.NetĐiều chỉnh MasterPage Khi có bất kỳ sự điều chỉnh nào trên trang Masterpage thì các trang được tạo từ trangMasterpage sẽ tự cập nhật. Ví dụ: Bổ sung vào phần trái của trang Masterpage 2 nhãn liên kết (Hyperlink) mơ 2trang tương ứng đã tạo (Default.aspx và Tintuc.aspx)Biên sọan: Dương Thành Phết Trang 52Bài Giảng Môn Lập Trình Website ASP.NetKết quả khi thi hànhBiên sọan: Dương Thành Phết Trang 53
Gợi ý tài liệu liên quan:
-
Thủ thuật giúp giải phóng dung lượng ổ cứng
4 trang 208 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 197 0 0 -
Hướng dẫn lập trình với Android part 4
5 trang 152 0 0 -
[Thảo luận] Học PHP như thế nào khi bạn chưa biết gì về lập trình?
5 trang 130 0 0 -
161 trang 129 1 0
-
142 trang 128 0 0
-
Giáo trình Lập trình C căn bản - HanoiAptech Computer Education Center
136 trang 123 0 0 -
Bài giảng lập trình c căn bản - Trường Apptech - Chương 4
27 trang 117 0 0 -
Bài giảng Lập trình web nâng cao: Chương 8 - Trường ĐH Văn Hiến
36 trang 107 1 0 -
MỘT SỐ ĐIỂM CẦN CHÚ Ý KHI THIẾT KẾ WEB
5 trang 106 0 0