Bài giảng Lập trình WebForm: Web server control - ThS. Nguyễn Hà Giang
Số trang: 50
Loại file: pptx
Dung lượng: 527.16 KB
Lượt xem: 13
Lượt tải: 0
Xem trước 5 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Lập trình Web: Web server control gồm có những nội dung chính sau: HTML server control, web server control (ASP.NET Web Server Control), automatic post back event. Mời các bạn cùng tham khảo để nắm bắt 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: Web server control - ThS. Nguyễn Hà GiangWeb Server Control Nguyen Ha Giang Nội dung2 HTML server control Web server control (ASP.NET Web Server Control) Automatic post back event Nguyen Ha Giang Mô hình ASP page tương tác3 Nguyen Ha Giang HTML control4 HTML control có thể chuyển thành server control khi bổ sung runat=server Cho phép xử lý trên server side, code có thể tham chiếu đến HTML server control này thông qua ID. S e rv e rc o ntro l HTML control5 Một số thuận tiện khi chuyển HTML control sang HTML server control Code có thể tham chiếu đến control này Server control có thể duy trì được state trong quá trình round trip đến server Server control có thể tạo sự kiện, code có thể xử lý Dễ sử dụng đối với người quen sử dụng ASP trước đây Nguyen Ha Giang HTML control6 ĐiềukhiểnHTMLtrênthanhcôngcụ Truyxuấtnộidungcủatextbox Nguyen Ha Giang HTML control7 Minh họa dùng HTML control upload file HTMLcontrol:inputfile HTMLcontrol:inputbutton HTMLspan:hiểnthịtìnhtrạngupload Nguyen Ha Giang HTML control8 Chọn tập tin HTML control9 protected void btnUpload_Click(object sender, EventArgs e) { string file = File1.PostedFile.FileName; // trích tên file trong chuỗi đường dẫn string filename = System.IO.Path.GetFileName(file); // chep tap tin len thu muc upload File1.PostedFile.SaveAs(Server.MapPath(Upload\) + filename); // hiển thị thông báo cho user biết lblThongBao.InnerHtml = Upload completed! ; Nguyen Ha Giang HTML control10 Browsechọnfiletrong máyclient Uploadfilelênserver Nguyen Ha Giang Web control11 Web control Cung cấp mô hình đối tượng năng động và mạnh mẽ hơn Bao gồm thuộc tính style, và những định dạng Hỗ trợ nhiều sự kiện và gần giống với Windows control Một số thành phần UI không có trong HTML control như GridView, Calendar và validation. Web control thông minh tự động phát sinh ra tag HTML Nguyen tươngHa Giang ứng với trình duyệt! Web control cơ bản12 Label Button or TextBox ,,or CheckBox RadioButton Hyperlink LinkButton chứatag ImageButton Image ListBox DropDownList CheckBoxList chứanhiềutags RadioButtonList chứanhiềutags BulletedList orderedlist(numbered)orunorderedlist(bulleted). Panel Table Nguyen Ha Giang Web control cơ bản13 Luôn bắt đầu bởi tiền tố asp: theo sau bởi tên lớp Nếu không có tag đóng thì kết thúc với /> Mỗi thuộc tính trong tag phải tương ứng với thuộc tính control Khi user request trang aspx có chứa code như trên thì kết quả code trả về như sau: Nguyen Ha Giang Web control cơ bản14 Web control với thuộc tính định dạng Các thuộc tính chung có trong các control do chúng kế thừa thừa từ lớp cơ sở WebControl Khi trả về HTML, những thuộc tính được Hello World chuyển thành các định dạng theo CSS Nguyen Ha Giang Web control15 Bảngliệtkêthuộctínhchungcủawebcontrol Thuộctính Kiểu Ýnghĩa ID String Quyđịnhidcủacontrol,làduynhất BackColor Color Quyđịnhmàunền BorderColor Color Màuđườngviền BorderStyle BorderStyle Kiểuđườngviền BorderWidth Unit Độrộngviền CssClass String TêncủaCSSđượ ...
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình WebForm: Web server control - ThS. Nguyễn Hà GiangWeb Server Control Nguyen Ha Giang Nội dung2 HTML server control Web server control (ASP.NET Web Server Control) Automatic post back event Nguyen Ha Giang Mô hình ASP page tương tác3 Nguyen Ha Giang HTML control4 HTML control có thể chuyển thành server control khi bổ sung runat=server Cho phép xử lý trên server side, code có thể tham chiếu đến HTML server control này thông qua ID. S e rv e rc o ntro l HTML control5 Một số thuận tiện khi chuyển HTML control sang HTML server control Code có thể tham chiếu đến control này Server control có thể duy trì được state trong quá trình round trip đến server Server control có thể tạo sự kiện, code có thể xử lý Dễ sử dụng đối với người quen sử dụng ASP trước đây Nguyen Ha Giang HTML control6 ĐiềukhiểnHTMLtrênthanhcôngcụ Truyxuấtnộidungcủatextbox Nguyen Ha Giang HTML control7 Minh họa dùng HTML control upload file HTMLcontrol:inputfile HTMLcontrol:inputbutton HTMLspan:hiểnthịtìnhtrạngupload Nguyen Ha Giang HTML control8 Chọn tập tin HTML control9 protected void btnUpload_Click(object sender, EventArgs e) { string file = File1.PostedFile.FileName; // trích tên file trong chuỗi đường dẫn string filename = System.IO.Path.GetFileName(file); // chep tap tin len thu muc upload File1.PostedFile.SaveAs(Server.MapPath(Upload\) + filename); // hiển thị thông báo cho user biết lblThongBao.InnerHtml = Upload completed! ; Nguyen Ha Giang HTML control10 Browsechọnfiletrong máyclient Uploadfilelênserver Nguyen Ha Giang Web control11 Web control Cung cấp mô hình đối tượng năng động và mạnh mẽ hơn Bao gồm thuộc tính style, và những định dạng Hỗ trợ nhiều sự kiện và gần giống với Windows control Một số thành phần UI không có trong HTML control như GridView, Calendar và validation. Web control thông minh tự động phát sinh ra tag HTML Nguyen tươngHa Giang ứng với trình duyệt! Web control cơ bản12 Label Button or TextBox ,,or CheckBox RadioButton Hyperlink LinkButton chứatag ImageButton Image ListBox DropDownList CheckBoxList chứanhiềutags RadioButtonList chứanhiềutags BulletedList orderedlist(numbered)orunorderedlist(bulleted). Panel Table Nguyen Ha Giang Web control cơ bản13 Luôn bắt đầu bởi tiền tố asp: theo sau bởi tên lớp Nếu không có tag đóng thì kết thúc với /> Mỗi thuộc tính trong tag phải tương ứng với thuộc tính control Khi user request trang aspx có chứa code như trên thì kết quả code trả về như sau: Nguyen Ha Giang Web control cơ bản14 Web control với thuộc tính định dạng Các thuộc tính chung có trong các control do chúng kế thừa thừa từ lớp cơ sở WebControl Khi trả về HTML, những thuộc tính được Hello World chuyển thành các định dạng theo CSS Nguyen Ha Giang Web control15 Bảngliệtkêthuộctínhchungcủawebcontrol Thuộctính Kiểu Ýnghĩa ID String Quyđịnhidcủacontrol,làduynhất BackColor Color Quyđịnhmàunền BorderColor Color Màuđườngviền BorderStyle BorderStyle Kiểuđườngviền BorderWidth Unit Độrộngviền CssClass String TêncủaCSSđượ ...
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 Web server control HTML server control Web server control Automatic post back eventGợ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 -
Giáo trình môn học/mô đun: Lập trình web với ASP.NET: Phần 1
91 trang 31 0 0 -
Đề cương bài giảng Thiết kế ứng dụng với ASP.NET - Trường CĐ Kinh tế - Kỹ thuật Vinatex TP. HCM
156 trang 18 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 -
Bài giảng Phát triển web nâng cao - Bài 3: Server control
54 trang 14 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 website ASP.NET: Phần 1 - Trường ĐH Công nghiệp Quảng Ninh
78 trang 14 0 0 -
Bài giảng lập trình Web - Ts.Vũ Đức Lung - Chương 2
51 trang 12 0 0 -
Bài giảng học phần Thiết kế lập trình Web: Chương 4.3 - GV. Trần Minh Hùng
17 trang 12 0 0 -
20 trang 11 0 0