Во-первых, я новичок в Kendo Uploder. У меня есть загрузчик кендо на моей странице. Я не знаю, что я делаю неправильно, так как это не повлияло на мой метод VB.
Разметка:
<script id="fileTemplate" type="text/x-kendo-template">
<span class='k-progress'></span>
<div class='file-wrapper'>
<h4 class='file-heading file-name-heading'>Name: #=name#</h4>
<h4 class='file-heading file-size-heading'>Size: #=size# bytes</h4>
<button type='button' class='k-upload-action'></button>
</div>
</script>
<script>
$(document).ready(function () {
$("#files").kendoUpload({
multiple: true,
async: {
saveUrl: "NewFolder.aspx/UploadSubSRFiles",
removeUrl: "Remove",
autoUpload: true
},
upload: onUpload,
template: kendo.template($('#fileTemplate').html())
});
function onUpload(e) {
var paramsEmailDocs = "{'strFiles':'" + e.files + "'}"
Request.files
$.ajax({
type: "POST",
url: "NewFolder.aspx/UploadSubSRFiles",
data: paramsEmailDocs ,
contentType: "application/json; charset=utf-8",
dataType: "json",
async: false,
success: function (data) {
}
})
}
});
</script>
HTML:
<div id="example" class="k-content">
<input type="file" name="files" id="files" />
</div>
Метод ВБ:
''' <summary>
''' Method for getting the Template Service request Object
''' </summary>
''' <returns></returns>
''' <remarks></remarks>
<WebMethod()> _
Public Shared Function UploadSubSRFiles(ByVal strFiles As HttpPostedFileBase) As Boolean
Try
If lngUserID > 0 Then
Return True
Else
Return Nothing
End If
Catch ex As Exception
Debug.WriteLine("Error in UploadSubSRFiles method of Folder page: " + ex.Message)
Return Nothing
End Try
End Function
Проблема: в интерфейсе, когда я перетаскиваю файлы . Описание файлов соответствует шаблону. Но метод VB никогда не срабатывает. Я новичок в этом, поэтому может быть мой код VB или скрипта неверен. Пожалуйста, направь меня.
Любая помощь будет высоко оценена.