HTML Control HTML Control ñược tạo ra từ các tag HTML tĩnh thường ñược sử dụng lập trình ở phía client Khi sử dụng HTML Control ñể lập trình phía Server ta gán thuộc tính runat="Server
Trang 1Chương 3 Các ðiều Khiển WebServer
1 Tổng quan về ASP.Net Server Control
2 HTML Control
3 WebSever Control
4 Các ñiều khiển khác
5 ðối tượng ViewState
Written by: Dương Thành Phết http://www.thayphet.net
This is trial version www.adultpdf.com
Trang 22 HTML Control
HTML Control ñược tạo ra từ các tag HTML tĩnh thường ñược sử dụng lập trình ở phía client
Khi sử dụng HTML Control ñể lập trình phía Server ta gán thuộc tính runat="Server" cho HTML Control ñó ñược
Written by: Dương Thành Phết
HTML Control trên Toolbox
http://www.thayphet.net
This is trial version www.adultpdf.com
Trang 32 HTML Control
ðể chuyển các HTML Control thành các HTML Server
Written by: Dương Thành Phết http://www.thayphet.net
This is trial version www.adultpdf.com
Trang 43 ASP.NET Webserver Control
Những lý do nên sử dụng Standard Web Control:
ðơn giản, tương tự như Windows Form Controls
ðồng nhất: Có các thuộc tính giống nhau dễ tìm hiểu và sử dụng
Hiệu quả: Tự ñộng phát sinh ra các tag HTML theo từng loại Browser
Written by: Dương Thành Phết http://www.thayphet.net
This is trial version www.adultpdf.com
Trang 53 ASP.NET Webserver Control
Bảng liệt kê các thuộc tính chung của các Web control
Written by: Dương Thành Phết
ðộ rộng của ñiều khiển.
Width
Dòng chữ sẽ hiển thị khi rê chuột vào ñiều khiển.
ToolTip
Chiều cao của ñiều khiển Height
Màu chữ hiển thị trên ñiều khiển ForeColor
Font hiển thị cho ñiều khiển Font
ðiều khiển có ñược hiển thị hay không Mặc ñịnh là True.
Enabled
Hình thức hiển thị của ñiều khiển qua tên CSS.
CssClass
ðộ rộng của ñường viền.
BorderWidth
Kiểu ñường viền của ñiều khiển.
BorderStyle
Màu ñường viền của ñiều khiển.
BorderColor
Màu nền của ñiều khiển.
BackColor
Tập hợp các thuộc tính của ñiều khiển HTML Attributes
Ký tự ñể di chuyển nhanh ñến ñiều khiển - phím nóng.
AccessKey
Tên của ñiều khiển Tên của ñiều khiển là duy nhất.
(ID)
Ý nghĩa Thuộc tính
http://www.thayphet.net
This is trial version www.adultpdf.com
Trang 63 ASP.NET Webserver Control
3.1 Label
ðược sử dụng ñể hiển thị và trình bày nội dung văn bản, chấp nhận hiển thị nội dung với các tag HTML
Ví dụ:
lblA.Text = "ðây là chuỗi văn bản thường";
lblB.Text ="<B>Còn ñây là chuỗi ñược in ñậm</B>";
Written by: Dương Thành Phết http://www.thayphet.net
This is trial version www.adultpdf.com
Trang 73 ASP.NET Webserver Control
3.2 TextBox
ðược dùng ñể nhập và hiển thị dữ liệu văn bản
Các thuộc tính:
Text: Nội dung chứa trong Textbox
TextMode:
SingleLine: Hiển thị và nhập liệu 1 dòng MultiLine: Hiển thị và nhập liệu nhiều dòng Password: Hiển thị dấu * thay cho các ký tự
Rows: Số dòng hiển thị nếu textbox có nhiều dòng
Maxlength: Số ký tự tối ña ñược nhập
Wrap: Văn bản có ñược phép tự ñộng xuống dòng khi ñộ rộng của textbox không ñủ
Written by: Dương Thành Phết http://www.thayphet.net
This is trial version www.adultpdf.com
Trang 83 ASP.NET Webserver Control
3.3 Image
ðược dùng ñể hiển thị hình ảnh lên trang Web
Các thuộc tính:
ImageURL: ðường dẫn tập tin hình ảnh
AlternateText: Chuỗi văn bản sẽ hiển thị chú thích ImageAlign: Vị trí hiển thị giữa hình và nội dung
NotSet,Left, Middle,TextTop,Right
http://www.thayphet.net Written by: Dương Thành Phết This is trial version
www.adultpdf.com
Trang 93 ASP.NET Webserver Control
3.4 Button, ImageButton, LinkButton
Mặc ñịnh là các nút Submit Button, khi ñược nhấn vào sẽ PostBack về Server
Các thuộc tính:
- Text: Chuỗi văn bản hiển thị trên ñiều khiển
- CommandName: Tên lệnh ñược sử dụng trong sự kiện Command
- Ngoài những thuộc tính trên, ñiều khiển ImageButton còn
có các thuộc tính ImageURL, ImageAlign và AlternateText như ñiều khiển Image
http://www.thayphet.net Written by: Dương Thành Phết This is trial version
www.adultpdf.com
Trang 10Ví dụ: Tạo trang web với các ñiều khiển: Label, Textbox, Button thực hiện chức năng tính toán như sau:
http://www.thayphet.net Written by: Dương Thành Phết
Xử lý sự kiện:
protected void btTinhtien_Click(object sender, EventArgs e)
{
int soluong=int.Parse(txtSoluong.Text );
int dongia=int.Parse(txtDongia.Text );
int Thanhtien=soluong * dongia;
txtThanhtien.Text = Thanhtien.ToString();
}
This is trial version www.adultpdf.com