سعید کشاورز
یک شنبه 18 شهریور 1397, 13:13 عصر
سلام دوستان..
توی دیتانوتیشن آیا میشه واسه یه پراپرتی بگیم نمایش مقدارش به صورت واحد پول ایران باشه؟ حالا یه ریال یا تومان
mr.sirwan
یک شنبه 18 شهریور 1397, 15:09 عصر
سلام، توسط اتریبیوت displayformat میتونین واسه یه فیلد، فرمت نمایشی تعیین کنین، اگر منظورتون اینه!:متفکر: برای مثال:
[Display(Name = "پرداخت شده")]
[DisplayFormat(ApplyFormatInEditMode = false, DataFormatString = "{0:N0 تومان}")] // یا ریال
public int Paid { get; set; }
توجه داشته باشید که پارامتر ApplyFormatInEditMode باید false باشه وگرنه این فرمت رو توی input یا تکست باکس هم اعمال میکنه.
واسه نمایش مقدار این فیلد هم میتونین توی ویو از هلپر DisplayFor استفاده کنین:
@Html.DisplayFor(model => model.Paid)
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.