【发布时间】:2019-04-11 03:53:48
【问题描述】:
我想使用 mvc System.Web.HttpContext.Current.Response.End();
但在 mvc core 2 中尝试使用以下代码:
private readonly IHttpContextAccessor _httpContextAccessor;
public SmsService(IUnitOfWork uow ,IHttpContextAccessor httpContextAccessor)
{
_uow = uow;
_uow.CheckArgumentIsNull(nameof(_uow));
_LockIPRequest= uow.Set<LockIPRequest>();
this._httpContextAccessor = httpContextAccessor;
}
_httpContextAccessor.HttpContext.Response.WriteAsync("</body></html>");
_httpContextAccessor.HttpContext.Response.end();
_httpContextAccessor.HttpContext.Response.end();
结束();不工作 mvc 核心不退出
【问题讨论】:
-
“它不起作用”是什么意思?那不是描述性的。你期待什么,它实际上在做什么?
-
不要像这样使用 HttpContext 或 Response。 ASP.NET Core 不是 WebForms,WebForms 中使用的代码不需要也不会工作。此处发布的代码不会编译或显示完整的操作。你想做什么?为什么不返回一个 ActionResult?
标签: c# asp.net-mvc asp.net-core-2.0