モデルに添付されていないオブジェクトを表示する状況がありますが、メタデータを指定してテンプレートシステムにと表示されるようにします。モデルプロパティ指定されたメタデータで何かのように:あるDisplayForModelが適用されない場合、オブジェクトの表示にメタデータを指定できますか?
、私は自由なオブジェクトobj
を持っていると私はそれが表示されるようにする方法を知っているが、このオブジェクト(DisplayNameに、formatStringの、UIHint、などのような通常のメタデータのもの)がありませんモデルに添付されています。
この状況でMVCのデフォルトのテンプレートロジックにどのようにフックできますか?
(モデルにオブジェクトが添付されていないのは、実行時に動的にロードされるため、プロパティを追加してメタデータ属性でデコレートするコンパイル時の場所がないためです。この状況を処理する正しい方法について実際に尋ねています)。
私はこれに数時間苦労し、私の目標を達成するのに十分な時間を過ごせませんでした。私はメタデータを提供することができましたが、MVCに意図したとおりに使用させることはできませんでした。 –