Đ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