如何使用ASP.NET MVC实现输入屏蔽

时间:2013-11-20 16:03:31

标签: asp.net-mvc unobtrusive-validation input-mask jquery-inputmask

我正在使用ASP.NET MVC编写表单,并试图找出如何最好地实现输入屏蔽(例如电话号码或美国邮政编码)。对于我应该在模型中使用的数据类型,是否有任何通用的方法。 This question建议在模型字段中使用长号电话号码并使用DisplayFormat属性,但似乎与验证冲突。我真的不介意从我的视图模型中的一种类型转换到我的数据模型中的另一种类型,但是我想选择一种适合jQuery不显眼验证的方法。

1 个答案:

答案 0 :(得分:0)

我个人喜欢使用Masked Input Plugin。您在JavaScript中设置了掩码,因此它不引人注目,但它不使用data-*属性。

在我正在进行的项目中,我们使用long来存储我个人不喜欢的电话号码。