-1
現在のパスが存在するかどうかを確認しようとしています。MVC CORE 2.0コントローラのチェックパスが存在し、ビューが存在し、存在しない場合は404ページに移動します。
www.mysite.com/foobar
または
www.mysite.com/foobar/delete
は存在しません。
2週間前に公開されたこの方法を試しましたが、これは解決策としてインターネットの周りにかなり普及しているようです。
しかし、それはコードViewEngines
が一番上にでもusing Microsoft.AspNetCore.Mvc.ViewEngines;
で認識されるように取得する
ViewEngineResult viewResult = Microsoft.AspNetCore.Mvc.ViewEngines.Engines.FindView(ControllerContext, viewName, null);
に変換する必要がある
ViewEngineResult viewResult = ViewEngines.Engines.FindView(ControllerContext, viewName, null);
で失敗したが、その後Engines
その中に存在しないので、エラーメッセージが表示されます "タイプまたは名前ペース名エンジンが名前空間に存在しないViewEngines "
他の方法でパスをチェックする方法やこのコードを修正して動作させる方法はありますか?