2015-05-08 75 views
0

顯示逗號而不是在MVC點我有一個控制器返回一個十進制值如: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"); 
     } 
    }); 
} 
+0

有很多[插件](http://jquery-plugins.net/tag/input-format),可以幫助你做到這一點。 – James

+0

根據哪個'文化'(服務器,瀏覽器)?你顯示的代碼與在視圖中顯示值有什麼關係? –

+0

Iam使用西班牙文化es-AR –

回答

0

您可以在服務器中使用int.ToString(「#。0」,Thread.CurrentThread.CurrentUICulture),也可以在客戶端使用Number.prototype.toLocaleString(),如果您使用客戶端的本地文化。