У меня есть пустые страницы, и мне нужно проверить данные там. Если культура, например, «es-ES», я должен использовать одну логику проверки, если культура «en-US», чем другая логика проверки. Например, мне нужно подтвердить номер телефона. Минимальная длина - 11 цифр. Для другой культуры - 9 цифр. Как я могу это сделать? Некоторые шаблоны или другие решения?Условная логика зависит от настроек культуры. ASP.NET
ответ
Если вы используете локализацию, вы должны использовать спутниковые сборки для локализации - это также позволит вам установить выражения RegEx для конкретной культуры (для форматов телефонных номеров и т. Д.).
Это лучший подход, облегчает поддержку новых культур в дальнейшем. –
Вы можете определить текущую культуру, проверив Thread.CurrentThread.CurrentCulture.Name. Это то, что вы имели ввиду?
не совсем. Я имею в виду, как реализовать логику проверки для конкретной культуры. – Sergii
В этом случае вы можете использовать что-то вроде: string culture = Thread.CurrentThread.CurrentCulture.Name; if (culture == "es-ES") {// сделать что-то} if (culture == "en-US") {// сделать что-то еще}. Затем, для самой логики проверки, я бы рекомендовал выражения RegEx, например, предложенные Oded. –
Да. Я делаю именно так. Но я хотел бы сделать это по-другому. – Sergii
Что делать, если мой браузер настроен на en-US, потому что я гражданин США, но я нахожусь в Испании с испанским мобильным номером?
У меня есть веб-конфиг. У меня есть полевая культура. Постскриптум вопрос очень хороший :). – Sergii
- 1. Условная логика на странице ASP.net
- 2. Динамическое изменение культуры страницы зависит от региона
- 3. Запись файла .csv - не зависит от культуры
- 4. Проверка аннотации данных зависит от культуры
- 5. ASP.Net: условная логика в ItemTemplate ListView
- 6. KornShell Boolean Условная логика
- 7. условная логика в header.php
- 8. ruby условная логика
- 9. Условная логика, WordPress
- 10. Условная логика внутри регулятора ретранслятора?
- 11. Java-условная логика nodejs
- 12. Sum условная логика RDLC
- 13. JavaScript условная логика
- 14. Условная логика jsx реагировать
- 15. «no_entries» условная логика
- 16. SUM условная логика
- 17. Условная логика Внутри XAML
- 18. Условная логика в XSD
- 19. Условная логика в SUM
- 20. Условная логика классовой собственности
- 21. Бизнес-логика, которая зависит от строковых значений
- 22. Модификация Firefox зависит от настроек отображения окон
- 23. BootstrapUI Timepicker Meridian зависит от настроек браузера
- 24. Обнаружение настроек культуры формата чисел
- 25. Условная логика общих ограничений типов
- 26. Условная логика для кодирования вопросов?
- 27. Условная логика в формах django
- 28. условная логика в вложенном репитере
- 29. Условная логика в режиме бритвы
- 30. PHP Условная логика, конкретный порядок?
Я думаю, что ваш вопрос ведет к тому, чтобы все вещи выполнялись вручную с помощью собственной логики. – 2010-11-03 12:30:25