Ö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
C#, .NET, .Net Core
ASP.NET MVC, ASP.NET Web Forms, ASP.NET Core
HTML 5, CSS 3, Javascript, jQuery, Bootstrap
Entity Framework, NHibernate, Dapper
Sql Server, MySql, Oracle
Windows Server, Ubuntu, Debian, Pardus
Xamarin Forms, Android Studio
--- The future of the open web platform is looking very bright!
--- .NET is a free, cross-platform, open source developer platform for building any app.
Google Analytics İzleme
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönder