ビューモデルのプロパティを、MVC ビューに表示するときにカスタム フォーマットを使用してフォーマットするようにマークできるようにしたいと考えています。
独自の displayformatattribute が必要で、displayformat を設定する必要があると思いますが、この displayformat を設定する方法や場所がわかりません。数値を通貨として表示したい場合は簡単です。属性のコンストラクターで DataFormatString を "{0:C}" に設定するだけです。
しかし、たとえばメールアドレスをマスクしたい (ドメイン名を削除したい) 場合、displayformat 属性または datatype 属性を使用してこれを行うにはどうすればよいでしょうか? したがって、変換したいのは文字列フィールドです。カスタム表示テンプレートなど、他のアプローチがあることは知っていますが、組み込みの htmlhelper 機能の一部が失われます。文字列の形式を変更したいだけです。そしてできれば、マスキングが必要なフィールドに属性を追加するのと同じくらい簡単にします
DataFormatString はカスタム フォーマッタを使用できないようですか?
乾杯フィル