程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> HTML服務器控件介紹:HtmlInputFile控件

HTML服務器控件介紹:HtmlInputFile控件

編輯:關於ASP.NET

請首先查看:ASP.NET入門教程:HTML服務器控件。簡單講述了HTML服務器控件的使用方法。

下面開始講解:HtmlInputFile控件

定義和用法

HtmlInputFile控件用來控制<input type="file">元素。在HTML中,此元素用來上載文件到服務器。


屬性

屬性 說明 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:看到本信息說明該文是通過網頁教學(webjx.com)整理發布的,請不要刪掉!

<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>
<html>
<body>
<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>
</body>
</html>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved