ASP.NET MVC 3 を使用してプロジェクトを開始しました。既存のオブジェクト システムの上に構築しているので、最初に行う必要があるのは、存在するさまざまな型の表示テンプレートとエディター テンプレートを定義することです。
MVC でジェネリック引数を使用して DisplayTemplate を定義することは可能ですか? たとえばBitString<T>
、列挙型をジェネリック引数として取り、提供された列挙型をラップするオプションのリストを表すクラスがあります。すべての BitString インスタンスを処理する単一の Display/Editor テンプレートを定義できることを願っています。
私は現在、ビューにRazorを使用していますが、これを達成するためにascx(またはそれを行う方法がある場合はストレートC#)と混合して一致させることは気にしません
ありがとう
編集:これはこの質問の重複かもしれないと思います...しかし、それは1年半前なので、誰かがこの時点でより良い答えを持っているのでしょうか? ジェネリック部分ビュー: ジェネリック クラスをモデルとして設定する方法は?