我用的是  asp.net2003我要做这样的一个页面
页面又四个上传控件
一个提交按钮
当我点击提交的时候
获取指定的上传空间的值,如下:
<form id="Form1" method="post" encType="multipart/form-data" runat="server">
<INPUT  type="file" name="m_file"><INPUT type="file" name="m_mp3"><INPUT type="file" name="m_rmvb"><INPUT type="file" name="m_img"><INPUT type="file" name="m_doc"><asp:button id="Button1" runat="server" Text="提 交"></asp:button>
</form>
我怎么获得 m_img 和 m_doc 的值??谢谢大家了

解决方案 »

  1.   

    document.getElementByID("m_img").value
    得到完整路径名,再解析的文件名
      

  2.   

    ckpckphaha(赫尔墨斯神杖): 这个方法是用javascript吧?我对这个不太了解
    zjysky(音乐啤酒):你说的这个是遍历File表单元素吗?System.Web.HttpFileCollection files = System.Web.HttpContext.Current.Request.Files;可是我得到的是所以的file标单
    不是我指定想要的
    而且这个指定想要的file表单也不固定
      

  3.   

    <INPUT  type="file" id="file1" name="m_file" runat="server"> 
    cs
    this.file1.PostFile 操作
      

  4.   

    <INPUT  type="file" name="m_file"><INPUT type="file" id="file_mp3" name="m_mp3"><INPUT type="file"  name="m_rmvb"><INPUT type="file" name="m_img"><INPUT type="file" id="file_doc" name="m_doc">
    你这每个file控件都应该加上个id。
    然后再取值时就方便多了。
    string mp3=file_mp3.PostFile.FileName;   //m_mp3的绝对路径。
    string doc=file_doc.PostFile.FileName;   //m_doc的绝对路径。
      

  5.   

    aspx文件
    <div>
            <asp:FileUpload ID="FileUpload1" runat="server" /><br />
            <br />
            <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />&nbsp;</div>cs文件
    protected void Button1_Click(object sender, EventArgs e)
        {
            Response.Write(FileUpload1.FileName.ToString());
        }
      

  6.   

    this.file1.PostFile
    file_mp3.PostFile.FileName
    我都试了 
    但是都提示找不到“PostFile”