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 :