Я пытался заставить загрузку файла Kendo MVVM работать вместе с ASP.NET. Вот как мой HTML выглядит для объявления загрузки:
<input name="attachments"
id="fileUpload"
type="file"
data-role="upload"
data-async="{ saveUrl: 'FileUpload.aspx', autoUpload: true }"
data-bind="events: { success: onSuccess,error: onError }">
и загрузка страницы FileUpload:
Response.Expires = -1;
//Code to upload -- This returns me the file url that i need to send back as a response
Response.ContentType = "text/plain";
Response.Write(fileUrl);
Response.End();
Написанная выше загрузка страницы работает, как и ожидалось, и возвращает мне желаемый результат, но управление кендо здесь ведет себя забавным образом. Он говорит мне, что загрузка не удалась, так как значок ошибки отображается в пользовательском интерфейсе. Более того, это обработчик ошибок, предоставленный Kendo, который выполняется, хотя письменный ответ возвращается правильно, когда я пытаюсь получить к нему доступ как:
e.XMLHttpRequest.responseText
Ну, я думаю, я мог что-то упустить / сделать небольшую ошибку здесь или там, но, к сожалению, я не могу понять то же самое. Кто может подсказать/поправить?