我有,我希望用户把它的电话号码的形式。然而,形式看起来像这样:地图超过1表单域模型属性
[FormField-1] - [FormField-2] - [FormField-3]
哪里有三个文本框,方便用户在把它的格式为XXX-XXX-XXXX。然而,我的模型类是:
class Person
{
[Required(ErrorMessage="Phone Mandatory!")]
public string phone {get; set;}
}
我的观点看起来像这样:
@model MvcApplication1.Models.Person
@using (Html.BeginForm("Create", "Home"))
{
@Html.TextBoxFor(model => model.phone)
@Html.ValidationMessageFor(model => model.phone)<br />
<input type="submit" value="submit" />
}
如何解决这个搞定了,让我不必有三个不同的类属性匹配代表电话号码的3个不同的表单域?
谢谢!
漂亮聪明的主意。谢谢! – SaltProgrammer 2011-05-31 03:35:12
您也可以使用一个输入掩码。 http://digitalbush.com/projects/masked-input-plugin/ – Ryan 2011-05-31 03:51:43