0
[Integer]
[Required(ErrorMessage = "Please enter your phone number")]
public int Phone { get; set; }

電話番号の長さの検証を追加したいのですが、これを追加するにはどうすればよいですか。

それよりも使用する[MaxLength(10)] とエラーが表示されます!!!!

4

3 に答える 3

2

電話番号を文字列として保存する必要があるため、ie, と入力できます。+447912345678 または 00447912345678。

属性を使用できStringLengthます。

ユーザーは、スペースまたはハイフンを使用して番号を入力する可能性があることに注意してください。079 12 34 56 78、または 079-12-34-56-78。

于 2012-05-17T07:58:08.263 に答える
0

電話番号を文字列として使用MaxLengthし、検証に使用することを検討する必要があります。

[Required(ErrorMessage="Please enter your phone number")]
[MaxLength(10, ErrorMessage="Cannot be longer than 10 characters")]
public string Phone { get; set; }
于 2012-05-19T11:11:07.393 に答える
0

私の意見では、電話番号フィールドには文字列を使用する必要があります。必須のビジネス リクエストでない場合は当然です。

次に、 StringLengthAttributeを適用できます

于 2012-05-17T07:57:37.523 に答える