Default2.aspx
<form id="form1" runat="server" >
<div>
<input id="files" type="file" name="files" class="form-control-file" /><br />
<input type="button" id="test-btn" value="Submit"/>
</div>
</form>
<script>
$("#test-btn").click(function () {
alert("click");
var fileUpload = $("#files").get(0);
var files = fileUpload.files;
var fileModel = new FormData();
fileModel.append(files[0].name, files[0]);
$.ajax({
type: "POST",
url: '../Default2.aspx/getimage',
data: fileModel,
processData: false,
contentType: false,
success: function (data) {
alert(data.d);
},
error: function (jqXHR, textStatus, errorThrown) {
alert("Status: " + jqXHR.status + "; Error: " + jqXHR.responseText);
}
});
});
</script>
Default2.aspx.cs
[WebMethod]
public static string getimage(FileModel fileModel)
{
return "hit";
}
**FileModel.cs**
public class FileModel
{
public HttpPostedFile files { get; set; }
}
Описание это тестовая форма Ajax Отправить запрос Не выполняется веб-метод файла изображения asp. net веб-формы (. Net 4.5) 1. Не выполняется веб-метод 2. Ошибка 200 на вкладке сети 3.. net версия 4.5 любая помощь будет оценена спасибо