Ngôn ngữ ASP.NET - HtmlInputFile
Điều khiển HtmlInputFile
HtmlInputFile control được sử dụng để điều khiển thẻ <input type="file">. Trong HTML, thẻ này được sử dụng để upload một file lên server.
Các thuộc tính
Thuộc tính | Mô tả |
Accept | Danh sách những loại MIME được chấp nhận |
Attributes | Trả về tất cả tên thuộc tính và giá trị tương ứng của thuộc thẻ |
Disabled | Giá trị boolean xác định control có bị disabled hay không. Mặc định là false |
Id | Id duy nhất của control |
MaxLength | Số kí tự tối đa được cho phép trong thẻ này |
Name | Tên của thẻ |
PostedFile | Xác định xem có truy xuất được tới file được post lên không |
Runat | Xác định rằng control này là server control. Phải được xác định là “server” |
Size | Chiều rộng của thẻ |
Style | Xác định hay trả về thuộc tính CSS được áp dụng cho control |
TagName | Trả về tên của thẻ |
Type | Loại thẻ |
Value | Giá trị của thẻ |
Visible | Giá trị boolean xác định control sẽ được hiển thị hay không. |
Ví dụ: Tạo trang web HtmlInputHidden.aspx.
Code trang HtmlInputHidden.aspx:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="HtmlInputHidden.aspx.cs" Inherits="htmlcontrol_HtmlInputHidden" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="Form1" runat="server">
Nhập dữ liệu: <input id="string1" type="text" size="25" runat="server" />
<input id="Submit1" type="submit" value="Submit" OnServerClick="submit" runat="server" />
<input id="hidden1" type="hidden" runat="server" />
<p id="p1" runat="server" />
</form>
</body>
</html>
Code behind trang HtmlInputHidden.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class htmlcontrol_HtmlInputHidden : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void submit(object sender, EventArgs e)
{
hidden1.Value = string1.Value; p1.InnerHtml = "Hidden value= " + hidden1.Value;
}
}
Giao diện của chúng ta có một HtmlInputHidden control, một HtmlInputText control, một HtmlInputButton. Khi chúng ta click vào button submit thì hàm xử lý sự kiện click của button được thực thi, khi đó giá trị của hidden field sẽ được gán bằng giá trị của textbox và sau đó hiển thị giá trị của hidden field trong thẻ p như hình sau đây :