Проверить валидность e-mail
Валидность — это проверка чего-либо (в данном случае введенного e-mail) на правильность, корректность. Т.е. e-mail должен быть обязательно с символом «@», слева от которого и справа что-то написано. Также справа должна быть указана доменная зона, например, «.ru».
Часто пользователю необходимо указать свой e-mail, например, при регистрации на сайте. И вполне разумно сделать так, чтобы пользователь не мог указать другую информацию, не являющуюся e-mail.
Для такого рода проверок в ASP.NET существует ряд специальных элементов управления, расположенных в секции «Validation».
Регулярное выражение для E-Mail
Для проверки валидности e-mail мы будем использовать регулярное выражение.
В Википедии написано, что регулярные выражения — система синтаксического разбора текстовых фрагментов по формализованному шаблону, основанная на системе записи образцов для поиска.
Регулярное выражение для e-mail выглядит следующим образом:
[\w\d-\.]+@([\w\d-]+(\.[\w\-]+)+)
Да, для тех, кто не знаком с регулярными выражениями, это может показаться набором символов, но это работает. Подробнее о регулярных выражениях рекомендую прочитать в Википедии. Прочитать остальную часть записи »
Получить строку соединения
В ASP.NET есть такое понятие как строка соединения. Кто хоть немного знаком с ASP.NET знает, что она необходима для получения доступа к базе данных. Эта строка хранится в конфигурационном файле Web.config и может выглядеть примерно так:
<connectionStrings>
<add name="ConnectionString" connectionString="Data Source=.\SQLEXPRESS;
AttachDbFilename=|DataDirectory|\myBase.mdf;Integrated Security=True;
User Instance=True" providerName="System.Data.SqlClient"/>
</connectionStrings>
Как видно из приведенного кода выше, у строки соединения, помимо множества других параметров, есть имя – ConnectionString.
Например, SqlDataSource использует строку соединения для подключения к базе данных, и если строка отсутствует, то ее необходимо создать.
Иногда, при разработке веб-приложения требуется программно получить строку соединения. Код очень простой:
public static string GetConnectionString() { return WebConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString; }
Параметр в квадратных скобках и есть значение параметра name в описании строки соединения в файле Web.config





