Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 20 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
20
Dung lượng
126,5 KB
Nội dung
11 Chương 2: ASP.NET CƠ BẢN Các đối tượng server control 2 Nội dung bài học Label Button TextBox ImageButton HyperLink LinkButton Hidden CheckBox CheckBoxList RadioButton RadioButtonList Image Panel Calendar DropDownList 3 Giới thiệu Ứng dụng ASP.NET có thể khai thác đối tượng HTML, HTML Server và ASP Server Các đối tượng ASP Server chạy trên nền máy chủ và được định nghĩa từ lớp cơ sở System.Web.UI.WebControls Mã lệnh quy định <asp:tên_đối_tượng Các_thuộc_tính> Giống như tất cả các đối tượng HTML Server, các đối tượng ASP Server control cũng được dịch ra HTML để hiển thị 4 Lớp WebControls Đây là lớp cơ sở mà hầu hết các đối tượng ASP Server Control thừa kế Một số thuộc tính và phương thức cơ bản AccessKey – Trả về phím tắt BackColor – Trả về màu nền Controls – Tham chiếu đến đối tượng con Parent – Tham chiếu đến đối tượng cha ID – Định nghĩa tên nhận dạng … DataBind – Ràng buộc dữ liệu FindControl – Tìm kiếm đối tượng theo chỉ định HasControl – Kiểm tra có tồn tại đối tượng 5 Lớp Web Form Controls Ngoài việc thừa kế từ lớp WebControl mỗi đối tượng ASP Server control còn thừa kế từ đối tượng Web Form Control Một số ví dụ Button Thuộc tính: CommanName, Text… Sự kiện: OnClick, OnCommand TextBox Thuộc tính: AutoPostBack, Text… Phương thức: OnTextChange … 6 Label Hiển thị dữ liệu dạng text <asp:Label id="Label1" runat="server">Hello Everybody!!! </asp:Label> Khi được biên dịch đối tượng này sẽ chuyển thành thẻ <span></span> của HTML Các thuộc tính Màu sắc Font chữ … 7 Textbox Hiển thị dữ liệu dạng text, đồng thời cho phép nhập dữ liệu. <asp:TextBox id=“TextBox1" runat="server">Hello Everybody</asp:TextBox> Khi được biên dịch đối tượng này sẽ được chuyển thành một trong các đối tượng <input type="text" > <input type="password" > <textarea></textarea> Các thuộc tính Màu sắc Font chữ MaxLength TextMode … 8 Button Gửi yêu cầu đến server thông qua sự kiện - thực hiện chức năng của người dùng <asp: Button id=“Button1" Text=“Đồng ý" runat="server“ ></asp: Button> Các thuộc tính Màu sắc Font chữ Chiều cao, rộng … 9 ImageButton Tương tự Button nhưng có giao diện ảnh <asp: ImageButton id="ImageButton1" runat="server“ ImageUrl="~/Images/edit.gif"></asp: ImageButton > Các thuộc tính Màu sắc Font chữ Chiều cao, rộng … 10 HyperLink Thực hiện chuyển trang <asp:HyperLink ID="HyperLink1" runat="server">HyperLink </asp:HyperLink> Các thuộc tính Màu sắc Font chữ NavigateUrl … [...]... ID="Image1" runat= "server" ImageUrl="~/Images/edit.gif" /> Các thuộc tính DescriptionUrl ImageUrl … Chú ý địa chỉ ảnh 17 Panel Đối tượng nhóm các đối tượng khác Các thuộc tính BackImageUrl ForeColor Height Width … 18 Calendar Chức năng hiển thị ngày giờ Các thuộc tính... chuyển trang và gửi thông tin đến server Là sự kết hợp giữa button và link LinkButton Các thuộc tính Màu sắc Font chữ PostBackUrl … 11 HiddenField Dùng để hiển thị dữ liệu ẩn trên form Các thuộc tính EnableViewState Value Visible 12 CheckBox Thực hiện tùy chọn... ebook Các thuộc tính DataSourceID DataTextField DataValueField … 14 RadioButton Đối tượng cho phép chọn một chiều Đối tượng này thường gồm nhiều đối tượng kết hợp với nhau Các thuộc tính Màu sắc Font... trong hai trường hợp Lào . download t i liệu</asp:ListItem> <asp:ListItem>Cho phép mượn s ch t xa</asp:ListItem> <asp:ListItem>Cho phép cập nh t ebook</asp:ListItem> </asp:CheckBoxList>. ID="RadioButtonList1" runat=" ;server& quot; Width=" ;27 9px"> <asp:ListItem>C. Ronaldo</asp:ListItem> <asp:ListItem>Kaka</asp:ListItem> <asp:ListItem> ;T. Henry</asp:ListItem> . Henry</asp:ListItem> <asp:ListItem>S.Etoo’</asp:ListItem> </asp:RadioButtonList> Các thuộc t nh DataSourceID DataTextField DataValueField … 17 Image Đ i t ng hiển thị