如何使用ajax文件上传aspx

时间:2015-07-06 08:57:46

标签: javascript c# jquery asp.net ajax

在我的Webform.aspx文件中有以下js

$('#Result').click(function () {
  var fileInput = document.getElementById('the-file');
  var file = fileInput.files[0];
  var formData = new FormData();
  formData.append('myfile', file );
  $.ajax({
    type: "POST",
    url: "WebForm2.aspx/HelloWorld",
    data: { ss: formData },
    processData: false,  // tell jQuery not to process the data
    contentType: false,  // tell jQuery not to set contentType
    success: function(msg) {
      // Replace the div's content with the page method's return.
      $("#Result").text(msg.d);
    }
  });
});`

这是我的Webform.aspx.cs代码。我希望在这个方法中编写保存文件的代码并返回json响应。

[WebMethod(EnableSession = false)]
    public static string HelloWorld()
    {
        return "Hello: " + DateTime.Now.Millisecond;
    }

问题是我的ajax调用没有执行Helloword方法。

0 个答案:

没有答案