根据Localization在MVC中显示逗号而不是dot

时间:2015-05-08 09:28:25

标签: c# asp.net-mvc asp.net-mvc-4

我有一个控制器返回一个十进制值,例如:1.00我需要将其显示为

根据文化观点

1,00

 $.ajax({
        type: 'POST',
        url: '@Url.Action("ValidateCouponCode","MyAccount")',
        dataType: 'json',
        data: '{ "couponCode" :"' + couponCode + '", "lockerCost" : "' + lockerCost + '" }',
        contentType: 'application/json',
        success: function (data) {
            $.unblockUI();
            $("#txtCouponValue").val(data.CouponAmount);
            $("#txtPaymentAmount").val(data.PaymentAmount);
        },
        error: function () {
            alert("Error occurred");
        }
    });
}

1 个答案:

答案 0 :(得分:0)

您可以在服务器中使用int.ToString(“#。0”,Thread.CurrentThread.CurrentUICulture),或者如果您在客户端需要它,则可以使用Number.prototype.toLocaleString()如果您正在使用客户端的本地培养