4

部分ビューのデフォルトの場所をオーバーライドする MVC4 カスタム ビュー エンジンの実装に問題があります。この例のコードを実装しました。

私の問題は、HTML.Partial が開始/実行されたときにパスが PartialViewLocationFormats 配列の値と一致しない場合、CreatePartialView が開始される前にエラーがスローされることです。この実装の目的は動的パスを持つことであるため、一致するものはありません。任意の洞察をいただければ幸いです。

4

1 に答える 1

0

MVC がコントローラーからビューに渡す、またはビュー ファインダー クラスを作成するなど、別のソースから partialPath を設定するデフォルトの方法を使用する代わりに、独自の方法でパスを指定するだけです。

return base.CreatePartialView(controllerContext, **partialPath** );
于 2013-09-24T20:01:05.910 に答える