Условная логика зависит от настроек культуры. ASP.NET - PullRequest
1 голос
/ 03 ноября 2010

У меня есть куча страниц, и мне нужно проверить данные там. Если культура, например, «es-ES», я должен использовать одну логику проверки, если культура «en-US», чем другую логику проверки. Например мне нужно подтвердить номер телефона. Минимальная длина 11 цифр. Для другой культуры 9 в. Как я могу это сделать? Некоторые шаблоны или другие решения?

Ответы [ 3 ]

2 голосов
/ 03 ноября 2010

При локализации вы должны использовать спутниковые сборки для локализации - это также позволит вам задавать для выражения выражения RegEx для конкретных культур (форматы телефонных номеров и т. Д.).

1 голос
/ 03 ноября 2010

Вы можете определить текущую культуру, проверив Thread.CurrentThread.CurrentCulture.Name. Это то, что вы имеете в виду?

0 голосов
/ 03 ноября 2010

Что, если мой браузер настроен на en-US, потому что я гражданин США, но у меня в Испании есть испанский номер мобильного телефона?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...