ASP.NET MVC’de View’da Tarih Gösterim Formatı

Merhabalar,

Başlık biraz garip kalabilir ama aşağıdaki örneği gördüğünüzde direk ne demek istediğimi anlayacaksınız 🙂

Bazı durumlarda MVC’de Controller tarafından View’a gönderdiğimiz tarihlerin formatlarını değiştirmek isteyebiliriz.

Mesela MS-SQL veritabanından CreatedOn alanımız 2016-02-01 13:30:54.000 (yyyy-mm-dd hh:mi:ss) formatında geliyor. Bu veriyi aşağıdaki 01.02.2016 (dd.mm.yyyy) formatında kullanıcılara göstermek istiyoruz.

Bunun için aşağıdaki kodu kullanırsak kolaylıkla tarih’imiz 01.02.2016 (dd.mm.yyyy) formatında olarak gözükecektir.

Not: ASP.NET’den hatırlayacağınız üzere direk olarak CreatedOn.ToString(“dd-mm-yyyy”) olarak yazdırabiliyorduk. Fakat ASP.NET MVC’de durum biraz daha farklı. CreatedOn.ToString(“dd-mm-yyyy”) komutu yerine CreatedOn.Value.ToString(“dd-mm-yyyy”) yazıyoruz.

Umarım işinize yaramıştır, bir sonraki yazıda görüşmek üzere.

Bulunamayan resim yerine Javascript ile default resim atamak.

Merhabalar,

Bazı senaryolarda tag’ına gönderdiğimiz resimlerde sorun çıkabilir. (dosya yolu, dosya adı,vs.. bulunamayabilir) Bu durumlarda kullanıcılara boş tag’ı göstermek yerine aşağıdaki kod’u kullanarak kendinize göre yedek bir görsel seçip projede gösterebilirsiniz.

1. Yol – Direk tag’ı içerisine yazılabilir.

2. Yol – Javascript fonksiyonu olarak yazılabilir.

tag’ı içine bu kısmı;

tag’ı içine aşağıdaki kod’u eklemeniz yeterlidir.