在aspx 里.我用<input  type="button"> 填加 新的文本 和 上传 
<script language="JavaScript">
    function addFile()
    {
     var str = '<input type="text" /> <INPUT type="file" NAME="File"><br />'
     document.getElementById('MyFile').insertAdjacentHTML("beforeEnd",str)
    }
</script>
<P id="MyFile"><INPUT type="file" size="50" name="File"><br /></P>
<input onclick="addFile()" type="button" value="增加">
在aspx.cs 里.用        HttpFileCollection files = HttpContext.Current.Request.Files;
        for (int i = 0; i < files.Count; i++)
        {
            HttpPostedFile postedFile = files[i];
        }
可得到上传的文件.
问题就出来了,怎么得到文本<input type="text" /> 呢?
求大家帮助.