Tải bản đầy đủ (.pdf) (10 trang)

Chương 3 Các ứng dụng WebServer potx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.53 MB, 10 trang )

11
Chươ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

This is trial version
www.adultpdf.com
22
2. 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
gọi là
HTML Server Control.
Written by: Dương Thành Phết
HTML Control trên Toolbox

This is trial version
www.adultpdf.com
33
2. HTML Control
ðể chuyển các HTML Control thành các HTML Server
Control, ta chọn
Run As Server Control từ menu ngữ cảnh
hoặc gán thuộc tính


runat=“Server” cho HTML Control
Written by: Dương Thành Phết

This is trial version
www.adultpdf.com
44
3. 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

This is trial version
www.adultpdf.com
55
3. 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ểnHeight
Màu chữ hiển thị trên ñiều khiểnForeColor
Font hiển thị cho ñiều khiểnFont
ð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 HTMLAttributes
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ĩaThuộc tính

This is trial version
www.adultpdf.com
66
3. 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

This is trial version
www.adultpdf.com
77
3. 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

This is trial version
www.adultpdf.com
88
3. 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

Written by: Dương Thành Phết
This is trial version
www.adultpdf.com
99
3. 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.

Written by: Dương Thành Phết
This is trial version
www.adultpdf.com
1010
Ví 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:

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

×