多文件上传   Code
 private void upMorefile()
        {
            
            HttpFileCollection files = Request.Files;
            
            System.Text.StringBuilder strMsg = new System.Text.StringBuilder("上传的文件信息分别为:<hr color=red>");
            int fileCount;
            
            try
            {
                for (fileCount = 0; fileCount < files.Count; fileCount++)
                {
                    
                    HttpPostedFile postedFile = files[fileCount];
                    string fileName, fileExtension;
                    
                    fileName = System.IO.Path.GetFileName(postedFile.FileName);
                    if (fileName != String.Empty)
                    {
                        
                        fileExtension = System.IO.Path.GetExtension(fileName);
                        
                        strMsg.Append("上传的文件类型:" + postedFile.ContentType.ToString() + "<br>");
                        strMsg.Append("客户端文件地址:" + postedFile.FileName + "<br>");
                        strMsg.Append("上传文件的文件名:" + fileName + "<br>");
                        strMsg.Append("上传文件的扩展名:" + fileExtension + "<br><hr color=red>");                        
                        postedFile.SaveAs(Server.MapPath("upedFile/") + fileName);
                    }
                }
                strStatus.Text = strMsg.ToString();
                
            }
            catch (System.Exception error)
            {
                strStatus.Text = error.Message;
            }
        }
        protected void Upload_Click(object sender, EventArgs e)
        {
            upMorefile();
        }
   Code
<head id="Head1" runat="server">
    <title></title>
<script language="JavaScript">
    function addFileControl() {
        var str = '<INPUT type="file" NAME="File">'
        document.getElementById('FileCollection').insertAdjacentHTML("beforeEnd", str)
    }
        </script>
    </HEAD>
    <body MS_POSITIONING="GridLayout">
        <form id="upMoreFile" method="post" encType="multipart/form-data" runat="server">
            <asp:label id="Title" Runat="server"></asp:label>
            <P id="FileCollection"><INPUT type="file" name="File">
            </P>
            <P><input onclick="addFileControl()" type="button" value="增加(File)">
                <asp:button id="Upload" Runat="server" Text="上传" Width="56px" OnClick="Upload_Click"></asp:button>
                <input style="WIDTH: 56px; HEIGHT: 24px" onclick="this.form.reset()" type="button" value="重置">
            </P>
            <p>
                <asp:label id="strStatus" runat="server" BorderColor="White" BorderStyle="None" Width="544px"
                    Font-Size="9pt" Font-Bold="True" Font-Names="宋体"></asp:label>&nbsp;</p>
        </form>
    </body>