小编des*_*.dk的帖子

MVC 3 jQuery验证/全局化数字/十进制字段

在Web.config文件中使用全球化culture ="da-DK"时,jQuery验证不起作用.

在丹麦,当我们为产品写价格时,我们使用符号19,95而不是美国19.95的方式,这给了我一个问题,我无法解决.

我已经启动了VS2010,新的MVC 3项目,添加了一个homeController,一个Product类和一个简单的标准编辑视图,错误已经存在.

产品类别:

public class Product
{
    public string name { get; set; }
    public string itemNo { get; set; }
    public decimal price { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

HomeController的:

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

索引视图:

@model WebUI.DomainModel.Product

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

@using (Html.BeginForm()) {
    @Html.ValidationSummary(true)
    <fieldset>
        <legend>Product</legend>

        <div class="editor-label"> …
Run Code Online (Sandbox Code Playgroud)

globalization validation jquery culture asp.net-mvc-3

66
推荐指数
3
解决办法
5万
查看次数