2015-06-01 21 views
5

Küçük bir uygulama oluşturmak için MVC 5 kullanıyorum. DateTime kontrol soru olduğunuHicri takvimini destekleyen DateTime kontrolü

like that

gibi formda görünen

@Html.EditorFor(m => m.StartDate) 

kullanırken

[DataType(DataType.Date)] 
public Nullable<DateTime> StartDate { get; set; } 

süslenmiş benim modelinde DateTime özelliği vardır: başvurumu Arap kültürü, bu kontrolü Hicri DateTime kontrolüne dönüştürmem gerekiyor, bu mümkün mü?

cevap

4

İşlenen denetim standart olarak HTML5 input with type date'dur.

Küreselleşmedeki kullanılabilirlik ve Gregoryen takvimlerden başka eksiklikle ilgili olarak bug reports numaralı telefonu gördüm. tarayıcılar için teşvik edilir böylece açısından anlamlı olup olmadığını Böyle bir kullanıcı seçenekleri sunmak, kullanıcı arayüzü UA kadar bırakılır

: Ancak, bu standart kapsamına şey değil, tarayıcıda uygulanmalıdır kullanıcılarının yerel ayarları. , Kullanmadan Yani sürece tarayıcı Hicri takvim destekler olarak

( gönderme biçimi. Gerçi, her zaman Gregoryen olan) (ve doğru bölgesel ayarlara sahip). Aksi halde yapamazsınız ve takvimi destekleyen ve türüne text türünde bir başka denetim kullanmalısınız.