在我的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方法。