如何使字段只接受int?视图?模型? jQuery的?

时间:2012-11-29 17:21:36

标签: jquery asp.net-mvc-3 razor view

为了使输入在mvc3视图中接受int,我该怎么办? 感谢。

[Display(Name = "Utilização")]
public int? utilizacao { get; set; }

[Display(Name = "Ordenação")]
public int? ordenacao { get; set; }

例: 我在我的模型中有这些字段,它们是int,我在我看来

@Html.LabelFor(m => m.utilizacao):
@Html.TextBoxFor(m => m.utilizacao)

用户可以写字符串而不只是int,我怎么把字段只接受int?

2 个答案:

答案 0 :(得分:0)

您需要使用数据注释。这是前一个问题的link,详细解释。

答案 1 :(得分:0)

听起来你正在寻找可能是客户端驱动的东西,基于按键。这就是我想出来的。

$("#Utilização").keypress(function (e) {
            var keyCode = e.keyCode;
            if (keyCode == 32 || (keyCode >= 65 && keyCode <= 122))
                return e.returnValue = false;
        });

祝你好运。