2014-06-09 22 views

cevap

6

modeliniz özelliğine DisplayFormat özelliğini uygulayın:

[DisplayFormat(DataFormatString = "{0:N2}")] 
public decimal Cost { get; set; } 
Sonra

biçimlendirme hatırlamak zorunda yerine sizin için ModelBinder yapılır Her bireysel görünümde yapın.

+0

tnx, ancak EF yaklaşımım ilk veritabanıdır, yani ??? – Morteza

+0

@Morika http://stackoverflow.com/questions/5956081/asp-net-mvc3-data-annotations-with-ef-database-first-objectconext-dbcontext – PhilPursglove

2

...

@Html.DisplayFor(modelItem => item.price.ToString("n2")) 
+1

Hata: yöntem için aşırı yükleme yok ToString 1 argüman alır – Morteza

+0

@Morika - 'price' veri türü 'int' ise, bununla ilgili bir sorun yoktur: http://msdn.microsoft.com/en-us /library/8wch342y(v=vs.110).aspx – AminSaghi

İlgili konular