ASP.NET HtmlInputFile 控件

返回上一级

ASP.NET HtmlInputFile 控件用于控制 <input type="file"> 元素,该元素用于向服务器上传文件

属性

属性 描述
Accept 可接受的 MIME 类型的列表
Attributes 返回该元素的所有属性名称和值对
Disabled 布尔值,指示是否禁用该控件。默认是 false
id 元素的唯一 id
MaxLength 该元素中所允许的最大字符数
Name 元素的名称
PostedFile 获取对由客户端指定的上载文件的访问
runat 规定该控件是一个服务器控件。必须被设置为 "server"
Size 元素的宽度
Style 设置或返回被应用到控件的 CSS 属性
TagName 返回元素的标签名
Type 元素的类型
Value 元素的值
Visible 布尔值,指示该控件是否可见

范例

下面的代码,我们在 .aspx 文件中声明了一个 HtmlInputFile 控件,一个 HtmlInputButton 控件,以及三个 HtmlGeneric 控件(记得把控件嵌套在 HtmlForm 控件中)

当提交按钮被触发时,会执行 submit 子例程

当文件本身被上传到服务器的 c 目录时,会在页面显示文件名和文件类型

<script runat="server">
sub submit(Sender as Object, e as EventArgs)
    fname.InnerHtml=MyFile.PostedFile.FileName
    clength.InnerHtml=MyFile.PostedFile.ContentLength
    MyFile.PostedFile.SaveAs("c:uploadfile.txt")
end sub
</script>
<!DOCTYPE html>
<meta charset="utf-8" />
<form method="post"enctype="multipart/form-data" runat="server">
    <p>Select file to upload to server:<input id="MyFile" type="file" size="40" runat="server"></p>
    <p><input type="submit" value="Upload!"OnServerclick="submit"runat="server"></p>
    <p><div runat="server">FileName: <span id="fname" runat="server"/><br />ContentLength: <span id="clength" runat="server"/> bytes</div>
    </p>
</form>

返回上一级

ASP.NET 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2018 简单教程 twle.cn All Rights Reserved.