çalışmıyor bağlayıcı ancak ispanyolca virgül kullanılır:Aspnet Çekirdek Ondalık I (İspanyolca) olmayan bir ingilizce yapılandırmayla çalışan bir aspnet çekirdek uygulaması varsa olmayan İngilizcesi Kültür
- 10256,35 İngiliz
- 10256,35 İspanyol
[HttpPost]
public decimal Test(decimal val)
{
return val;
}
Ben postacı kullanmak ve bu sorun {val: 15.30} gibi bu harekete geçirici bir json gönderirseniz: eylem ardından val (çünkü 0 çalışmıyor bağlayıcı bir recives
ben bir denetleyici bu eylemi var kültür). Bu {val: 15,30} gibi bir json gönderirseniz eylem sonra 15.30 I olan sorun tarifesi ki girdiler tip metinden geliyor biçimidir, çünkü ben, virgül ile ondalık sayıları kabul etmek için harekete ihtiyaç uygulamanın formları. Ama aynı zamanda json formatında istek gelen bir nokta ile ondalık kabul etmek gerekir. Bir virgül kabul eden json'da ondalık/float belirtmenin bir yolu yoktur (dize olarak bir seçenek değildir). Bunu nasıl yapabilirim??? Kendimi çıldırtıyor bu yüzden.
Teşekkürler!
Sen 'contentType' okuyan bir özel ModelBinder oluşturmak ve içerik türüne –
içinde bağlı değeri ayrıştırmak gerekir MVC5 burada benzer bir çözüm bulabilir bir özel modeli cilt kullanılan ve mvc çekirdek için, sorunumu çözdü [özel Model ASP.Net Core Bağlama 1,0 (RTM)] (http://intellitect.com/custom-model-binding -in-asp-net-1-0 çekirdek /) – Ziyad