Я загрузил пробную версию Kendo.UI, так что заходим на форумы, на этом этапе невозможно, надеясь, что кто-то здесь поможет мне решить эту проблему.Kendo UI Upload Async Error
Я пытаюсь реализовать асинхронную загрузку на основное приложение MVC 4. Я добавил ссылку на обложки Kendo.UI.MVC и добавил необходимое пространство имен Kendo.UI.MVC в оба файла web.config (root и под представлениями).
Если я реализую основной загрузчик на мой взгляд посадки (index.cshtml) она отлично работает:
<form action="/Home/Save" method="post">
@(Html.Kendo().Upload().Name("files"))
<input type="submit" value="Submit" />
</form>
Однако, как только я добавляю метод Save() для Async, я получаю «индекс исключение из-за границы ". Я знаю, что это метод сохранения, потому что, если я просто добавлю «AutoUpload (true)» без ссылки на действие, он не генерирует исключение. Если я просто добавлю «Удалить» («Удалить», «Главная»), «он по-прежнему показывает кнопку« Выбрать »без ошибок, но метод« Сохранить »(« Сохранить »,« Домой ») продолжает бросать указанное исключение.
Я следовал примерам, которые поставляются с пробным письмом, и он должен работать в Интернете, но это не так.
View (index.cshtml):
@(Html.Kendo()
.Upload()
.Name("files")
.Async(async => async
.Save("Save", "Home")))
- Ошибка бросают на вышеуказанном заявлении
@(Html.Kendo()
.Upload()
.Name("files")
.Async(async => async
.AutoUpload(true)))
- эта линия работает
Controller (HomeController):
public class HomeController : Controller
{
public ActionResult Index()
{
return View();
}
[HttpPost]
public ActionResult Save(IEnumerable<HttpPostedFile> files)
{
// I just want the break-point to be hit
// does not due to IndexOutOfRange exception being thrown
return Content("");
}
}
Привет, спасибо, но даже с этим изменением я по-прежнему получаю исключение IndexOutOfRange. – JadedEric