Я бы порекомендовал передать emailAddress
серверу SQL в качестве параметра.
Select Count(EmailAddress) From ISSDClients
Where EmailAddress = @EmailAddress
Выполните этот оператор, используя ExecuteScalar
, и приведите результат к целому числу. Если результат равен нулю, то все в порядке, в противном случае отображается ошибка.
Делая это таким образом, вы избегаете использования цикла while и должны быть намного быстрее, если в вашей таблице много строк.
Вам также необходимо получить свойство Text из поля Текст сообщения электронной почты.
emailAddress = FormView1.FindControl("txtEmail").Text.ToString