Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 18 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
18
Dung lượng
1,94 MB
Nội dung
!"# !"# 1 $%&$% '()*** '()*** '+,*%%-%.,*% '+,*%%-%.,*% '/!0%%& '/!0%%& '12*!& '12*!& '3#*#* '3#*#* '45678#9*&:7%;7*<* '45678#9*&:7%;7*<* '=>767?%7%%@#8 '=>767?%7%%@#8 .#* .#* ! ! A07B#%C A07B#%C 'D*7 'D*7 'E)*%F 'E)*%F 2 )*** GGHG**GI8#7*7%*J GGHG**GI8#7*7%*J '7#&)***'/((4 '7#&)***'/((4 3 '+,*%%-%.,*% A,*% A,*% 4 '+,*%%-%.,*% !-% !-% K#.L#9* K#.L#9* K#.L%%M#LN&O K#.L%%M#LN&O %@#8#9* %@#8#9* K#%L2*!& K#%L2*!& K%FP7&*% K%FP7&*% 5&#&##LP7&*LN&O 5&#&##LP7&*LN&O %$%%.,*% %$%%.,*% 5 '/!0%%& !&QA8& !&QA8& <input id=“btnTen" type="button" value=“Ten" /> Loại control: !&%@#*P)/( !&%@#*P)/( <asp:Button ID=“btnTen" runat="server" Text=“Ten" /> <uc1:MyLogin ID="MyLogin1" runat="server" /> 2*!& 2*!& Trạng thái: runat=“server” !0%%&7RS7 !0%%&7RS7 6 '12*!& T*8 T*8 7 '3#*#* P7&*K8#* P7&*K8#* T*8 T*8 8 '45678#9* !U3%0%67 !U3%0%67 TV%0%WQX?%7Y. TV%0%WQX?%7Y. 'Q 'Q 9997*%8 9997*%8 TV%0%%& TV%0%%& 'Q.*&7C 'Q.*&7C Z#*I[\#.#8#.L]8#[+^_`*8%77* Z#*I[\#.#8#.L]8#[+^_`*8%77* Za#_ Za#_ TV%0%8,##%7. TV%0%8,##%7. TV%0%8%@#** TV%0%8%@#** 'Q 'Q b*.*b*Q7*%Hc#/#.LcJd b*.*b*Q7*%Hc#/#.LcJd 9 '45678#9*& :7%;7*<* 70e%0%#8%@#%;7b*<* 70e%0%#8%@#%;7b*<* 'Q:<#%0%&7C 'Q:<#%0%&7C .*&7C .*&7C Z#*I[\#.#8#.L]8#[+^_`*8%77* Z#*I[\#.#8#.L]8#[+^_`*8%77* Za#_ Za#_ ##.#8#.L ##.#8#.L 57 57 7#[b*<*fc8#cgd 7#[b*<*fc8#cgd 'Q:<#%0%%& 'Q:<#%0%%& 57 57 7*[**Ld 7*[**Ld 10 [...].. .Vấn đề 6: Qui trình gọi thực thi và chu trình sống của một page Qui trình gọi thực thi: Server t es u eq R … … Trang web Submit New page Reloa d Response 11 Vấn đề 6: Qui trình gọi thực thi và chu trình sống của một page Qui trình gọi thực thi: t es u eq R … … Lệnh yêu cầu từ Client Server Response Lệnh trả về từ Server Client 12 Vấn đề 6: Chu trình sống của trang ASP.NET Qui trình... protected void Page_Load(object sender, EventArgs e) { } } 14 Vấn đề 6: Qui trình gọi thực thi và chu trình sống của một page Chu trình sống của một page: • Trạng thái Postback • Thiết lập • Giá trị Postback tại từng thời điểm • Các lưu ý về trạng thái postback của một trang 15 Vấn đề 7: Session Thiết lập Session Khởi tạo các đối tượng session trong file Global.asax void Session_Start(object sender, EventArgs... Server xử lý trang main.aspx (Duyệt tư đầu đến cuối các xử lý (mã nguồn) trong trang main.aspx) Bước 5: Server sinh một file có mã html Bước 6: Gửi về cho client (ở đây browser đón nhận) Bước 7: Browser thông dịch file mã html xuất ra màn hình 13 Vấn đề 6: Qui trình gọi thực thi và chu trình sống của một page Chu trình sống của một page: Server t es u eq R … … New page Mã nguồn file main.aspx using... runs when a new session is started Session["TenNguoiDung"] = String.Empty; } Sử dụngktSession string = (string) Session["MaNguoiDung"]; if(kt!=String.Empty) { Label1.Text = "Chao mung ban " + kt; } 16 Vấn đề 8: Web.config Demo 17 Lời cảm ơn Xin chân thành cảm ơn đã lắng nghe và góp ý 18 Bộ môn HTTT . www.abc.com có trang chủ là main.aspx Bước 4: Server xử lý trang main.aspx (Duyệt tư đầu đến cuối các xử lý (mã nguồn) trong trang main.aspx) Bước 5: Server sinh một file có mã html Bước 6: Gửi. thi: 13 '=>767?%7% %@#8.#* Chu trình sống của một page: ** b * < * h h *9 .#* Mã nguồn file main.aspx using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using. } } 14 '=>767?%7% %@#8.#* Chu trình sống của một page: • Trạng thái Postback • Thiết lập • Giá trị Postback tại từng thời điểm • Các lưu ý về trạng thái postback của một trang 15 'D*7 7Y&i.*7 7Y&i.*7 jk7A%0%7l*7F&* jk7A%0%7l*7F&* 5&#&##L 5&#&##L NQ$*7 NQ$*7 void