function addFile() {
     var str = '<br><INPUT type="file" NAME="File"> ';
if(!document.getElementById("ckbCatena").checked) {
  str += '<span>标题:</span> <input name="PhotoTitle" type="text" />';
}
     document.getElementById('MyFile').insertAdjacentHTML("beforeEnd",str);
    }
    
    function catenaPhoto() {
      if(event.srcElement.checked) {
        document.getElementById('MyFile').innerHTML = '<INPUT type="file" NAME="File"> <span>标题:</span> <input name="PhotoTitle" type="text" />'
+ '<br><INPUT type="file" NAME="File">'
+ '<br><INPUT type="file" NAME="File">'
+ '<br><INPUT type="file" NAME="File">'
+ '<br><INPUT type="file" NAME="File">'
+ '<br><INPUT type="file" NAME="File">';
      }
  else {
    document.getElementById('MyFile').innerHTML = '<INPUT type="file" NAME="File"> <span>标题:</span> <input name="PhotoTitle" type="text" />';
  }
    }这是多文件上传中,增加上传控件的js代码。在cs中可以用
HttpFileCollection files = HttpContext.Current.Request.Files;
来获取文本域控件的集合,那么如何获取文本框的集合,并得到里面的值呢?