MVC 3 jQuery Проверка / глобализация числового / десятичного поля

При использовании globalization culture = "da-DK" в файле Web.config проверка jQuery выполняет не работает.

В Дании мы используем обозначение 19,95 вместо 19,95 в США, когда пишем цену на продукт, и это поставило меня перед проблемой, которую я не могу решить.

I Мы запустили VS2010, новый проект MVC 3, добавили homeController, класс продукта и простое стандартное представление редактирования, и ошибка уже существует.

Класс продукта:

public class Product
{
    public string name { get; set; }
    public string itemNo { get; set; }
    public decimal price { get; set; }
}

HomeController:

public class homeController : Controller
{
    public ActionResult Index()
    {
        var product1 = new Product { name = "Testproduct", itemNo = "PRD-151541", price = 19 };
        return View(product1);
    }
}

Просмотр индекса: http://www.designvision.dk/temp/mvc3_razor_validation_error.gif

ТАК - при запуске веб-сайта в поле будет установлено значение 19,00 - что является правильным определением культуры - но при попытке сохранить , проверка не удалась.

Пожалуйста, помогите ...

66
задан Darko Z 19 May 2011 в 00:20
поделиться