Asp.net mvc 4 IE 11(或10)剑道ui文件上传将不会上传,除非我刷新页面(ctrl-F5)
环境细节:Asp.net mvc 4 IE 11(或10)剑道ui文件上传将不会上传,除非我刷新页面(ctrl-F5),asp.net-mvc-4,kendo-ui,windows-authentication,internet-explorer-11,Asp.net Mvc 4,Kendo Ui,Windows Authentication,Internet Explorer 11,环境细节: MVC4应用程序 剑道UI文件上传 IE 11(或10) Windows身份验证 当我加载IE中有文件上传剑道工具的应用程序的视图时,文件上传返回401未经授权的错误(从服务器跟踪)。如果我刷新页面(ctrl-F5),则该工具工作正常。这个工具与铬合金配合使用效果很好 知道为什么或如何修复吗?你不会相信我为了解决这个问题而经历的疯狂: 我在文档末尾丢弃了一个准备好文档的jquery snippit,以强制它对控制器上的操作进行身份验证 <div id="checkauth"
- MVC4应用程序
- 剑道UI文件上传
- IE 11(或10)
- Windows身份验证
知道为什么或如何修复吗?你不会相信我为了解决这个问题而经历的疯狂: 我在文档末尾丢弃了一个准备好文档的jquery snippit,以强制它对控制器上的操作进行身份验证
<div id="checkauth" style="display: none;"></div>
<script type="text/javascript">
$(function () {
$.ajax({
url: '\AcceptanceFileValidator\CheckAuth'
}).done(function (d) {
$('#checkauth').html(d.uid)
});
});
</script>
有IE小组可以看的复印页吗?听起来你是说自动认证没有发生,这将是一个严重的错误。如果为true,则下面的解决方案可能不稳定,因为它可能依赖于以重用连接形式进行的环境身份验证。表分组都不起作用。“表分组”可能是Kendo中的用户代理嗅探问题。这应该很容易测试。但是您的评论与原始问题无关,应该用新问题和示例代码打开。
public JsonResult CheckAuth()
{
return Json(new { uid = Guid.NewGuid().ToString() }, JsonRequestBehavior.AllowGet);
}