Bài giảng Lập trình WebForm: Master page, theme & skin - ThS. Nguyễn Hà Giang
Số trang: 31
Loại file: pptx
Dung lượng: 738.62 KB
Lượt xem: 11
Lượt tải: 0
Xem trước 4 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài này trang bị cho người học những hiểu biết về master page, theme & skin. Nội dung chính trong bài gồm có: Cách tạo trang master, tạo các trang nội dung, demo, ý nghĩa của theme, phân biệt theme và CSS, file skin, Demo. Mời các bạn cùng tham khảo để biết thêm các nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình WebForm: Master page, theme & skin - ThS. Nguyễn Hà Giang1 Masterpage,Theme&Skin NguyễnHàGiang Nguyen Ha Giang Nộidung2 Masterpage Cáchtạotrangmaster Tạocáctrangnộidung Demo Theme&skin ÝnghĩacủaTheme PhânbiệtthemevàCSS FileSkin Demo Nguyen Ha Giang Masterpage3 Masterpageđịnhnghĩamộtkhuônmẫuchungchophép ápdụngchonhiềutrangwebtrongtoànbộwebsite Contentpagelàwebformcósửdụngmasterpage Master Page Content Page Nguyen Ha Giang Cáchthứcmasterpagelàmviệc4 Masterpageđịnhnghĩacấutrúccơbảncủatrang Baogồmcácthànhphầnchungnhưheader,footer, menu… Masterpagecóthểchứacáccontentregionnơimànội dungmớicóthểđượcthêmvào. Mộtcontentpagesẽcótấtcảcácthànhphầncốđịnh từmộtmasterpage,vàcóthểbổsungtùyývàocác contentregion Nguyen Ha Giang MinhhọaMasterpage5 master content master master content Nguyen Ha Giang CúphápcủaMasterpage6 Tạotrangmasterpage Phầnmởrộnglà.master Directive: Xâydựngcácphầnnộidungchungchotoànsite Header,footer,menu,layout… Tạocácvùngplaceholdercontrolchodànhnộidung (contentregion),màcáctrangsẽtùybiếnbổsungvào! Nguyen Ha Giang CúphápcủaContentpage7 Đốivớinhữngtrang.aspx Thamchiếuđếnmasterpagetrongdirective Xâydựngnộidungchocácphầnplaceholdercontrolđã tạotrongmasterpage. ThiếtkếphầnContentcontrol,mỗitrangsẽcónộidung riêng Cóthểcónhiềuvùngcontentcontrol,tùytheocáchthiếtkế masterpage Ánhxạcáccontentcontrolnàyvàoplaceholdertrongmaster page. Nguyen Ha Giang KếthợpMP&CP8 Trangmasterđịnhnghĩanộidungchungvàplaceholder Contentpagethamchiếuđếnmastervàđưanộidung vàocácplaceholder Site.master default.aspx http://.../default.aspx Nguyen Ha Giang CáchtạoMasterpage9 Nguyen Ha Giang CáchtạoMasterpage(2)10 Mặcđịnhsite.mastercódạngsau Để dành nội dung Cho content page Nguyen Ha Giang CáchtạoMasterpage(3)11 Tathiếtkếlạisite.master Thêmtablevào,chialàmcácphầnheader,left,main contentvàfooter header left Content placeholder footer Nguyen Ha Giang CáchtạoMasterpage(4)12 Phầnsourcecủasite.master Lưuý:phầnheader,footervà leftsẽđượcthiếtkếtùytheo ứngdụngwebcụthể Phầnplaceholderdành chocontentpage Nguyen Ha Giang CáchtạoContentpage13 Tạoformmớicótemplatelà“webcontentform”(trongphiên bảnVS2008),trongVS2005thìchọn“selectmasterpage”. ChọnWebcontentform Tên file aspx Nguyen Ha Giang CáchtạoContentpage(2)14 Tiếptheochọnmasterpagechocontentwebform Tên file master page Nguyen Ha Giang CáchtạoContentpage(3)15 Phầnsourcecủacontentpage:DemoWebForm1.aspx Ánhxạđếnplaceholdercontrol “MainContent”trong site1.master Nguyen Ha Giang CáchtạoContentpage(4)16 Trongmànhìnhdesigncủacontentpage Phầnthiếtkếdànhchocontent page:DemoWebForm1.aspxởđây! Phầnnàylàcủasite1.master, khôngeditởđâyđược! Nguyen Ha Giang CáchtạoContentpage(5)17 VídụbổsungnộidungchoContentpage Nguyen Ha Giang CáchtạoContentpage(6)18 CáctrangContentpagechỉchứaphầnchỉdẫn,vàcác tagcontentcontrol(phụthuộcvàosốplaceholder controlcủamasterpage) Bêntrongcácvùngcontentcontroltathiếtkếwebform bìnhthường. Nguyen Ha Giang Khaibáosửdụngmasterpage19 Khaibáotrongtừngfileaspx SửdụngthuộctínhMasterPageFiletrongphầnDirective ƯuđiểmkhidùngMasterpage20 Tạorakhuônmẫuchungchotoànbộphầnlayoutcủa site Địnhnghĩamộtlầnvàsửdụnglại,c ...
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình WebForm: Master page, theme & skin - ThS. Nguyễn Hà Giang1 Masterpage,Theme&Skin NguyễnHàGiang Nguyen Ha Giang Nộidung2 Masterpage Cáchtạotrangmaster Tạocáctrangnộidung Demo Theme&skin ÝnghĩacủaTheme PhânbiệtthemevàCSS FileSkin Demo Nguyen Ha Giang Masterpage3 Masterpageđịnhnghĩamộtkhuônmẫuchungchophép ápdụngchonhiềutrangwebtrongtoànbộwebsite Contentpagelàwebformcósửdụngmasterpage Master Page Content Page Nguyen Ha Giang Cáchthứcmasterpagelàmviệc4 Masterpageđịnhnghĩacấutrúccơbảncủatrang Baogồmcácthànhphầnchungnhưheader,footer, menu… Masterpagecóthểchứacáccontentregionnơimànội dungmớicóthểđượcthêmvào. Mộtcontentpagesẽcótấtcảcácthànhphầncốđịnh từmộtmasterpage,vàcóthểbổsungtùyývàocác contentregion Nguyen Ha Giang MinhhọaMasterpage5 master content master master content Nguyen Ha Giang CúphápcủaMasterpage6 Tạotrangmasterpage Phầnmởrộnglà.master Directive: Xâydựngcácphầnnộidungchungchotoànsite Header,footer,menu,layout… Tạocácvùngplaceholdercontrolchodànhnộidung (contentregion),màcáctrangsẽtùybiếnbổsungvào! Nguyen Ha Giang CúphápcủaContentpage7 Đốivớinhữngtrang.aspx Thamchiếuđếnmasterpagetrongdirective Xâydựngnộidungchocácphầnplaceholdercontrolđã tạotrongmasterpage. ThiếtkếphầnContentcontrol,mỗitrangsẽcónộidung riêng Cóthểcónhiềuvùngcontentcontrol,tùytheocáchthiếtkế masterpage Ánhxạcáccontentcontrolnàyvàoplaceholdertrongmaster page. Nguyen Ha Giang KếthợpMP&CP8 Trangmasterđịnhnghĩanộidungchungvàplaceholder Contentpagethamchiếuđếnmastervàđưanộidung vàocácplaceholder Site.master default.aspx http://.../default.aspx Nguyen Ha Giang CáchtạoMasterpage9 Nguyen Ha Giang CáchtạoMasterpage(2)10 Mặcđịnhsite.mastercódạngsau Để dành nội dung Cho content page Nguyen Ha Giang CáchtạoMasterpage(3)11 Tathiếtkếlạisite.master Thêmtablevào,chialàmcácphầnheader,left,main contentvàfooter header left Content placeholder footer Nguyen Ha Giang CáchtạoMasterpage(4)12 Phầnsourcecủasite.master Lưuý:phầnheader,footervà leftsẽđượcthiếtkếtùytheo ứngdụngwebcụthể Phầnplaceholderdành chocontentpage Nguyen Ha Giang CáchtạoContentpage13 Tạoformmớicótemplatelà“webcontentform”(trongphiên bảnVS2008),trongVS2005thìchọn“selectmasterpage”. ChọnWebcontentform Tên file aspx Nguyen Ha Giang CáchtạoContentpage(2)14 Tiếptheochọnmasterpagechocontentwebform Tên file master page Nguyen Ha Giang CáchtạoContentpage(3)15 Phầnsourcecủacontentpage:DemoWebForm1.aspx Ánhxạđếnplaceholdercontrol “MainContent”trong site1.master Nguyen Ha Giang CáchtạoContentpage(4)16 Trongmànhìnhdesigncủacontentpage Phầnthiếtkếdànhchocontent page:DemoWebForm1.aspxởđây! Phầnnàylàcủasite1.master, khôngeditởđâyđược! Nguyen Ha Giang CáchtạoContentpage(5)17 VídụbổsungnộidungchoContentpage Nguyen Ha Giang CáchtạoContentpage(6)18 CáctrangContentpagechỉchứaphầnchỉdẫn,vàcác tagcontentcontrol(phụthuộcvàosốplaceholder controlcủamasterpage) Bêntrongcácvùngcontentcontroltathiếtkếwebform bìnhthường. Nguyen Ha Giang Khaibáosửdụngmasterpage19 Khaibáotrongtừngfileaspx SửdụngthuộctínhMasterPageFiletrongphầnDirective ƯuđiểmkhidùngMasterpage20 Tạorakhuônmẫuchungchotoànbộphầnlayoutcủa site Địnhnghĩamộtlầnvàsửdụnglại,c ...
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 Master page Cách tạo trang master Tạo các trang nội dung Ý nghĩa của themeTà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 51 0 0 -
Bài giảng Phát triển Web nâng cao - Chương 4: Master Page
18 trang 17 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 15 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 15 0 0 -
Bài giảng Lập trình WebForm: Web server control - ThS. Nguyễn Hà Giang
50 trang 13 0 0 -
8 trang 11 0 0
-
Bài giảng Lập trình WebForm: Quản lý trạng thái - ThS. Nguyễn Hà Giang
59 trang 10 0 0 -
Bài giảng Lập trình WebForm: Validation control - ThS. Nguyễn Hà Giang
39 trang 10 0 0 -
Bài giảng Lập trình WebForm: Custom control - ThS. Nguyễn Hà Giang
33 trang 7 0 0 -
Bài giảng Lập trình WebForm: Data control - ThS. Nguyễn Hà Giang
16 trang 5 0 0