0

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

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

如果我直接输入页面的 url,它工作正常。视图/错误/http404

我怎样才能让它从视图中渲染?

4

1 回答 1

0

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

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

它比重定向更好。

于 2013-10-31T02:27:41.580 回答