视图正在呈现为html

时间:2013-10-30 09:10:55

标签: asp.net-mvc-4

我有一个视图正在呈现页面的html代码。 该视图由以下代码调用。

IController errorController = new ErrorsController();
Response.StatusCode = 404;
errorController.Execute(new RequestContext(new HttpContextWrapper(Context), routeData));

如果我直接输入页面的网址,它可以正常工作。     查看/错误/ HTTP404

如何从视图中呈现它?

1 个答案:

答案 0 :(得分:0)

我正在使用MVC 4.5。我只是使用以下代码来呈现页面:

httpContext.Server.TransferRequest("/Error/404Page", true);

这比重定向要好。