博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ASP.NET MVC 5 局部视图不支持异步问题
阅读量:6933 次
发布时间:2019-06-27

本文共 812 字,大约阅读时间需要 2 分钟。

[ChildActionOnly]        public async Task
TopLeftFlowPartialView() { var user = Session[Constants.SESSION] as UserSessionViewModel; var hotelInventory = await _homeService.GetHotelInventoryAsync(user.HotelCd); return PartialView("_TopLeftFlowPartialView", hotelInventory.Data); }

页面

@Html.Action("TopLeftNazhPartialView", "Home")

运行程序有时会抛出如下异常:

异常详细信息: System.InvalidOperationException: HttpServerUtility.Execute 在等待异步操作完成时被阻止。

“System.Web.HttpException”类型的异常在 System.Web.dll 中发生,但未在用户代码中进行处理

其他信息: 执行处理程序“System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper”的子请求时出错。

 

google 一番,居然 MVC5  不支持局部视图的异步,得在MVC6 也就是现在的 ASP.NET CORE 1.0 后才支持。

又不想把异步改成同步方法,所以只能改成 AJAX 来做了

$('#xx').load('@Url.Action("TopLeftFlowPartialView","Home")');

REFER:

转载地址:http://jfmjl.baihongyu.com/

你可能感兴趣的文章
转换数据库连接池为hikaricp
查看>>
第二次作业+105032014065
查看>>
KMP算法(C++版)
查看>>
九章算术卷第七 盈不足
查看>>
CCF201403-2 窗口(100分)
查看>>
关于物资管理系统
查看>>
面试题
查看>>
Html5_新标签兼容性问题
查看>>
JavaScript原型,原型链 ? 有什么特点? JavaScript如何实现继承?
查看>>
cookie注入&中转注入笔记
查看>>
java内存
查看>>
实习日记7.28
查看>>
JavaScript测试工具比较: QUnit, Jasmine, and Mocha
查看>>
调试4
查看>>
我在Eclipse中使用Tomcat插件的遇到的一些问题
查看>>
FWT
查看>>
yum安装mysql后root用户的临时密码
查看>>
GridView使用技巧之:新增记录、GridView内数据验证、删除信息提示
查看>>
六、JVM命令和工具
查看>>
(Java后端 Java web)面试时如何展示自己非技术方面的能力(其实就是综合能力)...
查看>>