Danh mục

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    
Jamona

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 ...

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