24/05/2018, 16:22

Điều khiển HTML

(tag HTML) trong trang ASP.Net có thể xem như những chuỗi văn bản bình thường. Để có thể được sử dụng lập trình ở phía Server, ta gán thuộc tính runat="Server" cho các điều khiển HTML đó. Những điều khiển HTML (tag HTML) có thuộc tính runat="Server" được ...

(tag HTML) trong trang ASP.Net có thể xem như những chuỗi văn bản bình thường. Để có thể được sử dụng lập trình ở phía Server, ta gán thuộc tính runat="Server" cho các điều khiển HTML đó. Những điều khiển HTML (tag HTML) có thuộc tính runat="Server" được gọi là HTML Server Control.

Các điều khiển HTML trên thanh công cụ

Để chuyển các điều khiển HTML thành điều khiển HTML Server, ta chọn Run As Server Control từ thực đơn ngữ cảnh.

Ví dụ: Các điều khiển HTML: Label, Textbox, Button

Xử lý sự kiện:

Private Sub butTong_ServerClick(…) …

txtTong.Value = Val(txtA.Value) + Val(txtB.Value)

End Sub

Ví dụ: Upload file với điều khiển HTML File Field Trong ví dụ sau, chúng ta sẽ thực hiện Upload tập tin lên server, cụ thể hơn, tập tin vừa Upload sẽ được lưu trong thư mục Upload.

Chú ý: Để chép được tập tin lên thư mục Upload, bạn cần phải cấp quyền cho phép ghi trên thư mục Upload

Xử lý sự kiện:

Private Sub butUpload_ServerClick(…, e … ) …

Dim sTap_tin As String

Dim sTen_file As String

sTap_tin = fileTap_tin.PostedFile.FileName

'Phân tích đường dẫn tập tin để lấy tên tập tin

sTen_file = sTap_tin.Substring(sTap_tin.LastIndexOf("") + 1,

sTap_tin.Length - sTap_tin.LastIndexOf("") + 1))

'Thực hiện chép tập tin lên thư mục Upload

fileTap_tin.PostedFile.SaveAs(Server.MapPath("Upload") & sTen_file)

lblThong_bao.InnerHtml = "<B>Thông báo: Bạn đã upload file thành

công</B>"

End Sub

0