Kültürün pt-BR olduğu bir uygulama yapıyorum. Bu durumda ondalık basamaklar .
yerine ,
ile ayırt edilir.Yalnızca belirli bir özellik için bağlamayı işlemek mümkün mü?
Bu, her durumda ben burada var ama tarayıcı tarafından Geolocation var. Bu durumda
public class ClientData
{
public float Latitude { get; set; }
}
Ben
-30.028212
gibi bir sayı alır ama
-30,02821
bekliyordum çünkü Model Bağlayıcı bir
float
dönüştürmek olamaz.
ben bunun için özel bir ModelBinder
oluşturabilir biliyorum ve ben bir string
özellik oluşturmak ve başka birinde kendimi dönüştürebilirsiniz biliyorum ama Çerçeve bu durumda için çözeltide inşa varsa bilmek istiyorum.
this türünde bir çözüm arıyordum, ancak OP zaten vazgeçti.
Sadece bir özelliğin dönüştürülmesi bir ASP.NET MVC çözümü kullanarak halledilebilir mi?
Evet, bunun gibi bir şey düşündüm ama gerçekten yerleşik bir çözüm arıyorum. ModelBinder için bir 'string' özelliği ile ve 'float' ve' Convert.ToSingle (" - 31.3 ", CultureInfo.InvariantCulture) ile tükettiğim başka bir" özniteliği "ile" çözmeyi "başardım. –