条件逻辑取决于文化设置。 ASP.NET

时间:2010-11-03 12:24:30

标签: c# .net asp.net validation

我有一堆页面,我需要在那里验证数据。如果文化例如“es-ES”我应该使用一个验证逻辑,如果文化“en-US”比另一个验证逻辑。例如,我需要验证电话号码。最小长度为11位数。对于其他文化9位数。我怎样才能做到这一点?一些模式或其他决定?

3 个答案:

答案 0 :(得分:2)

如果进行本地化,您应该使用附属程序集进行本地化 - 这也允许您设置特定于文化的RegEx表达式以进行验证(电话号码格式等)。

答案 1 :(得分:1)

您可以通过检查Thread.CurrentThread.CurrentCulture.Name来确定当前文化。这是你的意思吗?

答案 2 :(得分:0)

如果我的浏览器设置为en-US怎么办,因为我是美国人,但我在西班牙手机号码?