Asp.net 获取ajax发送的值

Asp.net 获取ajax发送的值,asp.net,ajax,Asp.net,Ajax,我有: } 如何在asp.net应用程序中获取ajax发送的文件的值? 我试着用http头发送。这不太实际,我知道,但长度太长有问题。 提前谢谢 尝试此表单属性: 表单操作=some/action method=POST enctype=multipart/form data您拼写上传错误。。。Request.Forms[FileUplaod]应为Request.Forms[FileUpload]在文档中也拼写元素错误。GetElmenetById实际上,此代码仅为示例。。 <form

我有:

}

如何在asp.net应用程序中获取ajax发送的文件的值? 我试着用http头发送。这不太实际,我知道,但长度太长有问题。
提前谢谢

尝试此表单属性:


表单操作=some/action method=POST enctype=multipart/form data

您拼写上传错误。。。Request.Forms[FileUplaod]应为Request.Forms[FileUpload]在文档中也拼写元素错误。GetElmenetById实际上,此代码仅为示例。。
  <form method="POST" name="f">
    <input type="file" name="FileUpload" id="FileUpload" />
  </form>
document.getElementById('FileUpload').onchange = function() {

        file = this.files[0];
        ajax = new XMLHttpRequest; 
        ajax.file = file; 

        //etc.. 


         ajax.open('post','Default.aspx', true);
         ajax.setRequestHeader('foo','baa');

         ajax.send(file);
Request.Forms["FileUplaod"] // don't works