で装飾された通貨モデルがありますが、ビューでは機能しません[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:c}")]
($ 記号が表示されます) 。DisplayFor
TextBoxFor
この場合、これは間違ったアプローチである可能性があり、JQueryソリューションを使用したいのですが、「フレームワークの方法」があるかどうか疑問に思っています...
前もって感謝します。
で装飾された通貨モデルがありますが、ビューでは機能しません[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:c}")]
($ 記号が表示されます) 。DisplayFor
TextBoxFor
この場合、これは間違ったアプローチである可能性があり、JQueryソリューションを使用したいのですが、「フレームワークの方法」があるかどうか疑問に思っています...
前もって感謝します。
あなたの例では、それを通貨として表示するためだけに、その動作を定義EditorTemplate
しTextBox
てオーバーライドすることができます(私があなたの動機を正しく理解していれば)。jQueryよりもシンプルで、あなたが呼んだ「フレームワークの方法」だと思います。
ここでそれを行う方法の素晴らしい例があります: Currency Formatting MVC
これが役に立てば幸いです。そうでない場合はお知らせください。