Asp.net MVC 5只允许Integer

时间:2016-01-21 11:43:43

标签: asp.net-mvc

我需要验证文本框只允许输入整数,小数是不允许的。我没设法做到这一点。我包括这两个jquery也没有工作。

  

jquery.validate.js   jquery.validate.unobtrusive.js

这是我在模型中的代码。

    [Required(ErrorMessage = "Quantity is require")]
    [Display(Name = "Quantity")]
    [DisplayFormat(DataFormatString = "{0:#}", ApplyFormatInEditMode = true)]
    [Range(0, 9999, ErrorMessage = "Quantity must be POSITIVE (0-9999).")]
    public int QuantityStock { get; set; }

并查看

                    <tr>
                        <td>@Html.LabelFor(model => model.QuantityStock)</td>
                        <td>:</td>
                        <td>
                            @Html.EditorFor(model => model.QuantityStock, new { @class="qtyCheck"}) <br />
                            @Html.ValidationMessageFor(model => model.QuantityStock)
                        </td>
                    </tr>

感谢您的回答。

0 个答案:

没有答案