Danh mục

Lập trình ASP.NET_Event trong ASP.NET

Số trang: 17      Loại file: pdf      Dung lượng: 290.66 KB      Lượt xem: 11      Lượt tải: 0    
tailieu_vip

Phí tải xuống: 6,000 VND Tải xuống file đầy đủ (17 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tham khảo tài liệu lập trình asp.net_event trong asp.net, công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Lập trình ASP.NET_Event trong ASP.NET 6/11/2009 TRƯ NG Đ I H C KHOA H C T NHIÊN KHOA CÔNG NGH THÔNG TIN B MÔN CÔNG NGH PH N M M --- --- Event trong ASP.NET Môn học: Lập trình ASP.NET 1 N i dung2 ASP.NET Event Model – mô hình sự kiện 1. ASP.NET Code Compilation – biên dịch code 2. The Page Class 3. ASP.NET Application Lifecycle – chu trình sống 4. 1 6/11/2009 1. ASP.NET Event Model3 Event Model Event Handler ASP.NET event system Postback Event type View state 1. Event model4 ASP.NET sử dựng mô hình lập trình hướng sự kiện Phương thức Page_Load gọi là event handler Event handler là phương thức quyết định hành động nào được thực hiện khi xảy ra một sự kiện nào đó (click, select…) 2 6/11/2009 Event handlers5 Trong môi trường .NET Framework, tất cả các event handlers có một đặc tả riêng về kiểu dữ liệu trả về và tham số truyền vào: Event Handlers luôn ở dạng void methods Event Handlers luôn đi kèm hai tham số: Tham số object Tham số EventArgs (hoặc lớp kế thừa của EventArgs như CommandEventArgs, ImageClickEventArgs…) ASP.NET event system6 Hệ thống sự kiện trong ASP.NET có cơ chế hoạt động khác hẳn so với các Windows Application Window Application: event được raise và handler trong cùng một processor ASP.NET: event được raise tại client (the browser) nhưng được truyền và xử lý tại server 3 6/11/2009 ASP.NET event system7 Postback8 Postback là tiến trình trong đó browser post thông tin ngược lại cho server bằng cách gọi thực hiện request cùng một trang web Postback chỉ xuất hiện trong Web Forms (trong thành phần form với runat=‘server’) và chỉ có server control post thông tin về lại cho server Mỗi chu trình trong đó thông tin được hiện thị, sau đó post về server, và lại được hiển thị lại gọi là round trip 4 6/11/2009 Postback9 Event type10 Bao gồm hai loại: Page events Luôn được tự động gọi thực hiện theo một thứ tự xác định (Page lifecycle) Page_YYY với YYY là tên của event Control events Gắn với một control cụ thể và chỉ gọi thực hiện trong một vài tình huống xác định Khai báo dựa trên markup hoặc coding 5 6/11/2009 Thêm event handler trong VS.NET11 FIT - HCMUS View state12 View state là một trong những tính năng quan trọng trong ASP.NET Nó là một chuỗi dữ liệu đã đươc encode lưu trữ thông tin của một Web page giữa các lần request và đươc gửi tới browser dưới dạng một hidden HTML element Tất cả các page element không post back về server dưới dạng HTTP POST đều được lưu trữ trong view state 6 6/11/2009 View state13 View state là cơ chế dùng để lưu trữ lại trạng thái hiện thị của các Web Forms. HTTP sử dụng cơ chế stateless Sau khi server response (hồi đáp) một request về client thì nó không còn lưu trữ bất kỳ thông tin dữ liệu của lần request đó Nhưng quan trọng là một ứng dụng Web rất cần lưu trữ lại trạng thái của page trong những lần request khác nhau View state14 View state được hình thành duy nhất một lần khi tất cả các page đã được execute, nhưng trước thời điểm server tiến hành response Khi một form được post back, ASP.NET nhận view state, giải mã thông tin và phục hồi lại trạng thái của tất cả các control tại trước thời điểm post về server Quá trình được quản lý bởi ASP.NET runtime nên người lập trình có thể bỏ qua thông tin view state này. ...

Tài liệu được xem nhiều: