MVC5 - 文化依赖的ViewModel验证

时间:2016-01-13 12:02:12

标签: c# validation model-view-controller internationalization asp.net-mvc-5.2

我有一个系统,它接收一个电话号码并找到一个用户。

在我的ViewModel中有

[MinLength(8)]
public string UserId {get;set;}

并在我的视图中使用

@Html.EditorFor(model => model.UserID)

这很好用。

然后事实证明,有些国家/地区使用8位数字,其他国家/地区使用9位或更多位数字。 我想保持准确的验证。 有什么方法可以让[MinLength(8)]文化依赖吗?

后续问题是,在某些国家/地区,我们不能使用电话号码,而是使用社交ID。也许它现在允许信件。我也可以制作文化依赖的正则表达式吗?

0 个答案:

没有答案