-
3 votesanswersviews
如何从 Asp.Net 核心视图组件返回错误的 HTTP 状态代码
我试图从 Asp.Net Core 中的 View Component 返回 HTTP 500 或 BadRequest()结果,但是这种返回类型似乎不适用于 View Components。状态代码返回类型是否可用于 View Components 或我的设计是否有错? 我通过 ajax 调用我的控制器动作,如下所示...... <a asp-controller="Client... -
17 votesanswersviews
ASP.NET MVC 6:在单独的程序集中查看组件
我想在MVC 6 Web启动项目的单独程序集中定义视图组件(ASP.NET MVC 6中的新组件),以便我可以在多个Web项目中重用它们 . 示例解决方案可能如下所示: BookStore.Components(包含常见视图组件) BookStore.Web1(引用BookStore.Components) BookStore.Web2(引用BookStore.Components) ... -
2 votesanswersviews
异步任务发出警告,(没有)异步任务给出错误
这可能是一个更精细的问题,但我在ViewComponent类中有以下方法 public async Task<IViewComponentResult> InvokeAsync() { return View(); } 但InvokeAsync名称带有下划线并给出以下警告 这种异步方法缺少'等待'运算符并将同步运行 . 考虑使用'await'运算符等待非阻塞API调用,或'...