【发布时间】:2017-05-30 22:08:29
【问题描述】:
我正在使用剑道上传控制将文件发布到服务器
@(Html.Kendo().Upload()
.Name("file")
.Async(a => a.Save("DocumentUpload", "Home")
.AutoUpload(true))
.Multiple(false))
[HttpPost]
public ActionResult DocumentUpload(IEnumerable<HttpPostedFileBase> files)
{
var isAjax = HttpContext.Request.IsAjaxRequest();
// Why isAjax is false here ?? Is it not Ajax POST?
}
我认为 kendo 会发出 ajax POST 请求。
然而事实并非如此,在 asp.net 中 HttpContext.Request.IsAjaxRequest() 返回 false。
当我检查请求标头时,我也看不到 X-Requested-With:XMLHttpRequest 标头。
这是剑道上传的错误吗?
到底有没有配置kendo上传控件来做ajax POST?
【问题讨论】:
-
我在同一条船上,想知道您是否遇到过任何解决方案。
标签: kendo-ui kendo-asp.net-mvc telerik-mvc kendo-upload