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 に答える