asp.net-mvc – MVC4“无法等待”
发布时间:2020-12-16 06:31:05 所属栏目:asp.Net 来源:网络整理
导读:以下代码片段导致编译错误,我很难理解. Error 1 Cannot await System.Collections.Generic.List'BusinessLogic.News’ 有什么建议? public class NewsController : Controller{ public async TaskActionResult Index(int page=1) { NewsNavigator News = ne
以下代码片段导致编译错误,我很难理解.
有什么建议? public class NewsController : Controller { public async Task<ActionResult> Index(int page=1) { NewsNavigator News = new NewsNavigator(); await News.Load(page); ... return View(News); } } public List<News> Load(int page = DefaultPage,int pageSize = DefaultPageSize,string filter = DefaultFilter) { //DBLayer_News ... return LoadedNews; } 解决方法
Await应用于返回Task的方法调用的结果.
你不能在新闻上调用它,因为新闻不是任务.创建一个任务并将News.Load方法传递给它. NewsNavigator News = new NewsNavigator(); var newsLoadTask = Task.Factory.StartNew(() => News.Load(page)); await newsLoadTask; ... (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 可以像使用ASP.NET Web服务一样使用WCF服务吗?
- asp.net-mvc – 如何建立“后退”链接?
- asp.net-core-mvc – ASP.NET MVC6 Beta8和Windows身份验证
- .net core 基于 IHostedService 实现定时任务
- 是否可以在ASP.NET中重定向期间设置cookie?
- asp.net-mvc – ASP.NET MVC ViewModel自动生成
- asp.net – 链接按钮不能与IE 10一起使用
- entity-framework – 在ASP.NET核心中无法识别的UseMySQL扩
- asp.net – Ajax Control Toolkit ModalPopupExtender无法在
- asp.net-web-api – Web API中的多态:单端点可能?
推荐文章
站长推荐
- asp.net-mvc-3 – 在ASP.NET MVC3中全局访问auto
- asp.net-mvc – ASP.NET MVC快速启动 – 一站式教
- asp.net – 用于网页的SQL Reporting Services查
- asp.net-mvc – RazorPDF将pdf文件保存到MVC4中的
- asp.net-mvc – 如何在html.LabelFor中显示一些文
- asp.net-core-mvc – 在ASP.NET Core中,通过将身
- 为什么ASP.NET MVC中的移动视图在不同的服务器上
- asp.net-mvc – 为什么在ASP.NET MVC中使用lambd
- asp.net-mvc – 如何在MVC Razor视图中查找编译时
- asp.net-mvc-3 – 获取行中的第一个和第二个td元
热点阅读