ビューに表示されるときに特定の方法でフォーマットしたい数値を持つモデルがあります。
[DisplayFormat(DataFormatString = "{### ##}")]
[Display(Name = "Postnr")]
public string CustomerZip;
ビューで:
@Html.DisplayFor(modelItem => item.CustomerZip)
DB では、値は ##### として保存されるため、このアプローチを試みると、「入力文字列が正しい形式ではありませんでした」というエラーが発生します。私は、DataFormatString が文字列を再フォーマットしてくれると思っていました (むしろ期待していました)。
これを最善の方法で行う方法についての提案は大歓迎です。