Asp.net MVC 4 double érték validációs probléma

Asp.net MVC 4 double érték validációs probléma
2014-06-29T18:56:12+02:00
2014-06-29T21:52:55+02:00
2022-10-15T22:16:33+02:00
shadee99
Sziasztok. A problémám a következő:
Készítettem egy MVC 4-es alkalmazást egy Internet Application Template alapján. A create és edit view-kon előjön egy olyan probléma, amely során a double értéket fogadó textbox-okba nem tudok beírni sem vesszővel, sem ponttal ellátott értéket, mivel a pontos értéket valószínűleg a modell validációja, a vesszőt pedig (az azonnali kiértékelésből ítélve) a jquery validációja nem engedi. Ráadásul az egyes böngészőkben ez a pont vessző probléma még rosszabb, mivel van ahol így is engedte az egyiket, de pl Chrome-ban nem. Szeretném, ha megmaradna a kliensoldali validáció is, de eddig csak azt a megoldást tudtam alkalmazni, hogy a kliensoldali script hivatkozását eltávolítottam, így viszont azt értem el vele, hogy különböző böngészők, különböző jelet engednek beírni, így pedig végleg összezavarodtam. Tudnátok olyan megoldást adni, hogy a kliensoldali validáció is jól működjön és a szerveroldali is?

Köszönöm!
Mutasd a teljes hozzászólást!
Az a baj, hogy alapvetően a jQuery csak a ponttal elválasztott double-t ismeri, amíg az MVC a culture beállítások alapján mindkettőre tud szűrni, magyar beállításokkal természetesen vesszőre számít. Ez a megoldás elvileg kijavítja a jQuery-s problémát:
JQuery Validator- Modyfing decimal separator
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd