1

に似た機能を使用したい MVC 4 プロジェクトがありますが、a をDisplayFromat設定するだけでは十分でDataFormatStringはありません。文字列をフォーマットするために関数を呼び出したいと思います。それは可能ですか?

継承をテストDisplayFormatしましたが、DataFormatString.

customizing を見てきましたDataAnnotationsModelMetadataProviderが、書式設定のためにカスタム関数を呼び出す方法がわかりません。

私の特定のケースは、整数 201351 を「w51 2013」としてフォーマットする必要があることです。それを行うフォーマット文字列を思いつくことができませんでした。

4

2 に答える 2

0

最も簡単な方法は、モデルで読み取り専用プロパティを公開することです。

public class Model{
    public int mydata{get; set;}
    public string formattedDate{
        get{
            string formattedval;
            // format here
            return formattedval;
        };
    }
}
于 2013-05-13T13:33:56.453 に答える