FileUpload 伺服器控制項示例

2022-03-22 23:18:58 字數 740 閱讀 7163

本頁內容

簡介 fileupload 伺服器控制項示例

小結 簡介

自引入 microsoft asp.net 版本 1.0 之日起,就存在生成 web 應用程式的內建方法,這些方法能夠將檔案上載到宿主伺服器。這是通過使用 file field html 伺服器控制項實現的。我以前寫過一篇關於如何在 asp.net 應用程式中有效使用該控制項的 msdn 文章。本文將再次介紹檔案上載過程,但不是使用 file field 控制項,我將向您介紹如何有效使用 asp.net 2.0 提供的新 fileupload 伺服器控制項。

雖然本文向您介紹新增的 fileupload 伺服器控制項,但現在仍然可以在應用程式中使用 file field 控制項,注意到這一點是非常重要的。

返回頁首

fileupload 伺服器控制項示例

在 asp.net 1.x 中使用 file field 控制項時,必須採取一些額外的步驟才能使一切有條不紊地正常執行。例如,您需要親自將 enctype="multipart/form-data" 新增到頁面的

c#<%@ page language="c#" %>

" >

執行該頁,如果看看為該頁生成的源**,就會注意到一些問題。清單 2 列出這段源**。

清單 2. fileupload 控制項生成的源**

" >

首先要注意的是,由於 fileupload 控制項位於該頁上,因此 asp.net 2.0 通過新增相應的 enctype 屬性來代替您修改該頁的

伺服器控制項

本章學習了asp.nte頁面的乙個核心構造塊 伺服器控制項。伺服器控制項是一種用於頁面開發的物件導向方法,它把頁面元素封裝到可修改和可擴充套件的元件中。伺服器控制項型別包括 web伺服器控制項和html伺服器控制項 web伺服器控制項的2個特點 必須有id和runat server html元素加上...

FileUpload控制項上傳

if fileupload1.hasfile 判斷裡fileupload是否有此檔案位址 定義乙個陣列裡面放檔案格式 arraylist arry new arraylist arry.addrange strpic 定義乙個可變陣列,用於放檔案格式 if arry.contains strend ...

FileUpload控制項應用

目的 使用fileupload控制項來達到控制網頁檔案上傳的目的。根目錄下建有 webpage 檔案 前台html 如下 後台 如下 protected void uploadfile click object sender,eventargs e for int i 0 i allowedexte...