不設置 ENCTYPE="multipart/form-data"

解决方案 »

  1.   

    <INPUT type="file" runat="server" size="50">注意上面的< >是全角,改成西文即可
      

  2.   

    html:
    <INPUT id="FileUpload" style="Z-INDEX: 102; LEFT: 248px; POSITION: absolute; TOP: 272px" type="file" runat="server">
    .aspx.cs
    if(FileUpload.PostedFile.ContentLength!=0)
    {
    string strPath=Server.MapPath("./");
    strPath+=@"download\";
    string strFileName=FileUpload.PostedFile.FileName.Substring(FileUpload.PostedFile.FileName.LastIndexOf('\\')+1);
    //strPath+=strFileName;
    if(File.Exists(strPath)==true)
    {
    Page.RegisterStartupScript("alert","<script>alert(\"服务器上已经存在您正在上传的文件:"+strFileName+"\")</script>");
    return;
    }
    try
    {
    //Page.RegisterStartupScript("alert","<script>alert(\"文件上传完毕!"+strPath+"\")</script>");
    FileUpload.PostedFile.SaveAs(strFileName);
    Page.RegisterStartupScript("alert","<script>alert(\"文件上传完毕!\")</script>");
    }
    catch(Exception ex)
    {
    Page.RegisterStartupScript("alert","<script>alert(\"文件在上传时出错:"+ex.Message+"\")</script>");
    }
    }
    else
    {
    Page.RegisterStartupScript("alert","<script>alert(\"请输入或是点选要上传的文件!\")</script>");
    }
    }
      

  3.   

    将控件放到form外就可以实现你的功能了
      

  4.   

    选择文件夹 用标准的html控件是没有希望的。
    将file控件放到form外就可以实现你的功能了,他不会上传文件的
      

  5.   

    将控件放到form外可以解决选择文件夹问题吗?我觉得不行吧
      

  6.   

    在web页面上可以使用文件对话框吗?
      

  7.   

    xlfancy(xlfancy)所说的不能实现你需要的吗?
    <input class="file" id="file_ctl" type="file" name="file_ctl" runat="server"></input>
      

  8.   

    http://www.codeproject.com/aspnet/NetPix.asp