我有一个视图正在呈现页面的html代码。 该视图由以下代码调用。
IController errorController = new ErrorsController();
Response.StatusCode = 404;
errorController.Execute(new RequestContext(new HttpContextWrapper(Context), routeData));
如果我直接输入页面的网址,它可以正常工作。 查看/错误/ HTTP404
如何从视图中呈现它?
答案 0 :(得分:0)
我正在使用MVC 4.5。我只是使用以下代码来呈现页面:
httpContext.Server.TransferRequest("/Error/404Page", true);
这比重定向要好。