Не удается заставить работать глобализацию jquery

Я пытаюсь использовать плагин jQuery Globalization, чтобы исправить проблему с запятыми с помощью jquery-проверки клиента. Однако я перепробовал много решений, и не было хорошего решения, чтобы это исправить. Я не на английском языке, и важно, чтобы мои клиенты вводили десятичное значение, например «123,66», а не «123,66». Проверка ASP.NET скажи мне, что цена должна быть числом! а? ты серьезно ? лол

Я получаю эту ошибку JavaScript, когда я пытаюсь сделать это.

$.global is undefined

Вот мой код.

Layout.cshtml

<!DOCTYPE html>
<html>
<head>
    <title>@ViewBag.Title</title>
    <link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />

    <script src="@Url.Content("~/Scripts/jquery-1.7.1.js")" type="text/javascript"></script>

    <script type="text/javascript" src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.js")"></script>
    <script src="@Url.Content("~/Scripts/jquery.validate.js")" type="text/javascript"> </script>
    <script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.js")"type="text/javascript"></script>

    <script src="@Url.Content("~/Scripts/globalize.js")" type="text/javascript"></script>
    <script src="@Url.Content("~/Scripts/cultures/globalize.cultures.js")" type="text/javascript"></script>

    <script src="@Url.Content("~/Scripts/jquery.form.js")"type="text/javascript"></script>

    <script src="@Url.Content("~/Scripts/glob.fix.js")" type="text/javascript"></script>
</head>

<body>
    @RenderBody()
</body>
</html>

glob.fix.js

$.validator.methods.range = function (value, element, param) {
   var globalizedValue = value.replace(",", ".");
   return this.optional(element) || (globalizedValue >= param[0] && globalizedValue <= param[1]);
}

$.validator.methods.number = function (value, element) {
   return this.optional(element) || /^-?(?:\d+|\d{1,3}(?:[\s\.,]\d{3})+)(?:[\.,]\d+)?$/.test(value);
}

Я не могу понять .. это должно работать, так как я добавил~/Scripts/globalize.js.

Любая идея? или у вас может быть лучшее решение для проверки клиента, и я могу ввести запятую как десятичные значения?

Ответы на вопрос(3)

Ваш ответ на вопрос