Google Analytics İzleme

18 Temmuz 2012

mvc 3 - decimal tipli field'lerin model validation esnasında binlik ayıracı ile çalışmama hatası

Örneğin;
Fiyat: 11.200
diye yazdığımda decimal tipli field'lerin model validation esnasında binlik ayıracı ile çalışmama hatası oluştu. Nokta ayıracı türkçe kültüründe binlik ayıracı, virgül ise ingilizce kültüründe binlik ayıracı olarak tanımlıdır.
Ancak nedense kültüre uygun şekilde yazsam da hep hata verdi.


Sorun phil haack tarafından da belirtilmiş, bir çözüm belirtmiş.


Kaynak:
Model Binding Decimal Values
http://haacked.com/archive/2011/03/19/fixing-binding-to-decimals.aspx

http://stackoverflow.com/questions/9980104/mvc-3-client-side-validation-model-binding-decimal-value-and-culture-different
https://github.com/jquery/globalize/issues/73
http://msdn.microsoft.com/en-us/library/gg416514(v=vs.108).aspx


Hiç yorum yok: