表示テンプレートまたはエディタテンプレートのフルパスを指定できますか?私はParentController
とChildController
持っていると私は、ビュー/子供/ DisplayTemplates/ChildModel.cshtmlで子表示テンプレートビューを入れたいとASP.net MVC - 表示テンプレートのフルパスを指定
public class ParentModel
{
public class ChildModel { get; set; }
}
:
は例えば、私は次のモデルを持っていますビュー/ Parent/DisplayTemplates/ParentModel.cshtmlのParentModel.cshtmlビュー。
現在、ビュー/共有とビュー/親で表示されているため、子ディスプレイテンプレートを見つけることができません。
表示テンプレートのフルパスを指定するか、または表示するフォルダを指定できるHtmlHelperを記述できますか?
これには解決策がありますが、アプリケーションでパフォーマンスが低下することになります。それはあなたが取ることを望むトレードオフですか? – Paul
問題の内容がわかりません。これはViews/Sharedが存在する理由です。なぜあなたはそれを使いたくないのですか? –
パフォーマンスにどれだけ大きなヒットがあるかによって異なります。私はいつもそれを試して、それが目立つかどうかを見て、それをそこから取ることができると思います。 – Dismissile