Bài giảng Lập trình WebForm: Quản lý trạng thái - ThS. Nguyễn Hà Giang
Số trang: 59
Loại file: pptx
Dung lượng: 813.18 KB
Lượt xem: 9
Lượt tải: 0
Xem trước 6 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng này cung cấp cho người học những kiến thức cơ bản về quản lý trạng thái. Nội dung chính trong bài này gồm: Đối tượng request – response; quản lý trạng thái: View state, session state, cookie, application state; query string, cross-page postback. Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình WebForm: Quản lý trạng thái - ThS. Nguyễn Hà GiangQuảnlýtrạngthái NguyễnHàGiang Nguyen Ha Giang Nộidung2 ĐốitượngRequestResponse Quảnlýtrạngthái Viewstate Sessionstate Cookie Applicationstate Querystring CrosspagePostback Nguyen Ha Giang RequestResponse3 Nguyen Ha Giang ĐốitượngRequest4 RequestlàmộtthểhiệncủalớpHttpRequest,Browser dùngRequestobjectđểgửithôngtincầnthiếttới Server Dùngđểđọcthôngtintừclientgửilên(header,query string,cookies,…) Nguyen Ha Giang ĐốitượngRequest5 RequestType:trảvềphươngthứctruyềndữliệutừ clientđếnservergồm2phươngthứcPOSTvàGET Request.Form(“đốitượngcầnđọc”):đọcgiátrịphần tửgởitheoPOST Request.QueryString(“đốitượngcầnđọc”):đọcgiátrị củamộtphầntửđượcgởitheophươngthứcGET Nguyen Ha Giang RequestPOST6 Cógiaodiện Nguyen Ha Giang RequestPOST7 Nguyen Ha Giang RequestPOST8 LấygiátrịcủaUserNamevàPasswordtrênform Nguyen Ha Giang RequestGET9 Lấydữliệutừform Nếukhôngcógiátrịthìtrảvềlànull Nguyen Ha Giang RequestGET10 Nguyen Ha Giang RequestGET11 TạiServer,CheckUser.aspxlấygiátrịcủaUserNamevà Password Nguyen Ha Giang RequestGET12 Vídụ TạiReadNews.aspxmuốnlấygiácatIDandNewsID, sửdụngcúpháp Nguyen Ha Giang ĐốitượngResponse13 Đốitượnggởinộidungbấtkỳvềchotrìnhduyệt Phươngthức: Response.Write()dùngđểgửigiátrịbiểu thứctruyềnvàochophíatrìnhduyệt. Response.Redirect(“địachỉURL”):Chuyểntớimộttrang khác. Nguyen Ha Giang ĐốitượngResponse14 Cácphươngthức Response.Clear():xóavùngtạm Response.Flush():dùngđưadữliệucòntrongbộđệm phíaservervềchotrìnhduyệt Response.End():kếtthúctiếntrìnhxửlýtrênServervà đẩydữliệutớiclient. Nguyen Ha Giang ĐốitượngResponse15 Thuộctính: Buffer:cóhaigiátrịquyđịnhcáchtruyềntảidữliệu True:hoàntấtcôngviệcvàgởi1lần False:thựchiệnxongđếnđâuthìgởiđếnđó. Nguyen Ha Giang ĐốitượngServer16 Cungcấpcácthôngtincủaserverchoứngdụng,bao gồmcácphươngthức,mãhóa,chuyểntrang,lấymã lỗi. Cácthuộctính: MachineName:tênserver ScriptTimeout:thiếtlậpthờigianxửlýtốiđachomột file. Nguyen Ha Giang ĐốitượngServer17 Cácphươngthức MapPath(“URL”):ánhxạđườngdẫnảothànhđường dẫnvậtlýchotậptintrênserver. Cúpháp Server.MapPath(path) Pathlàchuỗithựchiệnđườngdẫntươngđốicủatậptin trênứngdụngweb. Phươngthứcsẽtrảvềchuỗihiệnthựcđườngdẫnvậtlý củatậptinđó Nguyen Ha Giang ĐốitượngServer18 Transfer:gửitấtcảthôngtinmàserverđangxửlýở tranghiệnhànhsangtrangkhác Server.Transfer(path) Trongđóthamsốpathlàđườngdẫntậptinaspxcần chuyển Lưuý: Kíhiệu“~”chỉđếnđườngdẫntươngđối Kíhiệu“..”chỉđếnđườngdẫntuyệtđối Server.Transferkhácv ớiReponse.Redirect Nguyen Ha Giang ĐốitượngServer19 HtmlDecode(str):dùngđểmãhóathẻHTMLthành chuỗi Víd source: The image tag: Web browser output: The image tag: Nguyen Ha Giang ĐốitượngServer20 HtmlEncode(str):dùngđểgiảimãthẻHTML Vídụ: Str = “m>10” Str = Server.HtmlDecode(str); // kết quả m>10 Nguyen Ha Giang ...
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình WebForm: Quản lý trạng thái - ThS. Nguyễn Hà GiangQuảnlýtrạngthái NguyễnHàGiang Nguyen Ha Giang Nộidung2 ĐốitượngRequestResponse Quảnlýtrạngthái Viewstate Sessionstate Cookie Applicationstate Querystring CrosspagePostback Nguyen Ha Giang RequestResponse3 Nguyen Ha Giang ĐốitượngRequest4 RequestlàmộtthểhiệncủalớpHttpRequest,Browser dùngRequestobjectđểgửithôngtincầnthiếttới Server Dùngđểđọcthôngtintừclientgửilên(header,query string,cookies,…) Nguyen Ha Giang ĐốitượngRequest5 RequestType:trảvềphươngthứctruyềndữliệutừ clientđếnservergồm2phươngthứcPOSTvàGET Request.Form(“đốitượngcầnđọc”):đọcgiátrịphần tửgởitheoPOST Request.QueryString(“đốitượngcầnđọc”):đọcgiátrị củamộtphầntửđượcgởitheophươngthứcGET Nguyen Ha Giang RequestPOST6 Cógiaodiện Nguyen Ha Giang RequestPOST7 Nguyen Ha Giang RequestPOST8 LấygiátrịcủaUserNamevàPasswordtrênform Nguyen Ha Giang RequestGET9 Lấydữliệutừform Nếukhôngcógiátrịthìtrảvềlànull Nguyen Ha Giang RequestGET10 Nguyen Ha Giang RequestGET11 TạiServer,CheckUser.aspxlấygiátrịcủaUserNamevà Password Nguyen Ha Giang RequestGET12 Vídụ TạiReadNews.aspxmuốnlấygiácatIDandNewsID, sửdụngcúpháp Nguyen Ha Giang ĐốitượngResponse13 Đốitượnggởinộidungbấtkỳvềchotrìnhduyệt Phươngthức: Response.Write()dùngđểgửigiátrịbiểu thứctruyềnvàochophíatrìnhduyệt. Response.Redirect(“địachỉURL”):Chuyểntớimộttrang khác. Nguyen Ha Giang ĐốitượngResponse14 Cácphươngthức Response.Clear():xóavùngtạm Response.Flush():dùngđưadữliệucòntrongbộđệm phíaservervềchotrìnhduyệt Response.End():kếtthúctiếntrìnhxửlýtrênServervà đẩydữliệutớiclient. Nguyen Ha Giang ĐốitượngResponse15 Thuộctính: Buffer:cóhaigiátrịquyđịnhcáchtruyềntảidữliệu True:hoàntấtcôngviệcvàgởi1lần False:thựchiệnxongđếnđâuthìgởiđếnđó. Nguyen Ha Giang ĐốitượngServer16 Cungcấpcácthôngtincủaserverchoứngdụng,bao gồmcácphươngthức,mãhóa,chuyểntrang,lấymã lỗi. Cácthuộctính: MachineName:tênserver ScriptTimeout:thiếtlậpthờigianxửlýtốiđachomột file. Nguyen Ha Giang ĐốitượngServer17 Cácphươngthức MapPath(“URL”):ánhxạđườngdẫnảothànhđường dẫnvậtlýchotậptintrênserver. Cúpháp Server.MapPath(path) Pathlàchuỗithựchiệnđườngdẫntươngđốicủatậptin trênứngdụngweb. Phươngthứcsẽtrảvềchuỗihiệnthựcđườngdẫnvậtlý củatậptinđó Nguyen Ha Giang ĐốitượngServer18 Transfer:gửitấtcảthôngtinmàserverđangxửlýở tranghiệnhànhsangtrangkhác Server.Transfer(path) Trongđóthamsốpathlàđườngdẫntậptinaspxcần chuyển Lưuý: Kíhiệu“~”chỉđếnđườngdẫntươngđối Kíhiệu“..”chỉđếnđườngdẫntuyệtđối Server.Transferkhácv ớiReponse.Redirect Nguyen Ha Giang ĐốitượngServer19 HtmlDecode(str):dùngđểmãhóathẻHTMLthành chuỗi Víd source: The image tag: Web browser output: The image tag: Nguyen Ha Giang ĐốitượngServer20 HtmlEncode(str):dùngđểgiảimãthẻHTML Vídụ: Str = “m>10” Str = Server.HtmlDecode(str); // kết quả m>10 Nguyen Ha Giang ...
Tìm kiếm theo từ khóa liên quan:
Lập trình WebForm Bài giảng Lập trình WebForm Quản lý trạng thái Query string Đối tượng request – response Application stateGợi ý tài liệu liên quan:
-
Bài giảng Lập trình WebForm: Giới thiệu MS.NETvà ASP.NET - ThS. Nguyễn Hà Giang
51 trang 37 0 0 -
Bài giảng Công nghệ Web (ASP.NET): Bài 9 - Lê Quang Lợi
15 trang 26 0 0 -
10 trang 20 0 0
-
Giáo trình Lập trình web với ASP.NET: Phần 1
369 trang 19 0 0 -
Giáo trình Visual Studio 2008 ASP.NET: Phần 1
314 trang 16 0 0 -
Bài giảng Lập trình WebForm: Xây dựng ứng dụng Web Form – ASP.NET - ThS. Nguyễn Hà Giang
35 trang 14 0 0 -
Bài giảng Lập trình WebForm: Tổng quan .Net, ngôn ngữ C# - ThS. Nguyễn Hà Giang
52 trang 14 0 0 -
Đề cương chi tiết học phần Lập trình web nâng cao (Advanced Web Programming) bậc đại học
11 trang 13 0 0 -
Bài giảng Lập trình WebForm: Web server control - ThS. Nguyễn Hà Giang
50 trang 12 0 0 -
Đề cương chi tiết học phần Lập trình web nâng cao (Advanced Web Programming)
11 trang 12 0 0