内部検索エンジンインデックスにページを追加するActionResult
には、をにレンダリングする必要があります。文字列にレンダリングするために、このソリューションを決定string
しました。
ExecuteResult
ビューの処理に使用される呼び出しで問題が発生しました。
コードスニペット:
var oldController = controllerContext.RouteData.Values["controller"];
controllerContext.RouteData.Values["controller"] =
typeof(TController).Name.Replace("Controller", "");
viewResult.ExecuteResult(controllerContext); // this line breaks
次のエラーが表示されます。
"Object reference not set to instance of object" error.
nullではないことを確認viewResult
したので、例外は内部でスローする必要がありますExecuteResult
。
何が欠けているのでしょうか?