使用validation器在Asp.netfunction中是否存在任何电子邮件?
我的要求是,如果用户在asp.net文本框中输入电子邮件,它应该从数据库validation,这个电子邮件是否存在,并且应该停止提交表单,是否有任何内置function或我必须自己制作?
谢谢Atif
你必须自己做。 您可以按如下方式使用AJAX:
protected void txtEmail_Changed(object sender, EventArgs e) { // Write your code to check from DB }
我通常这样做:
SqlConnection myConnection1 = new SqlConnection("Data Source=server;Initial Catalog=stuff Integrated Security=True" SqlCommand myCommand1 = new SqlCommand("SELECT [email] FROM [dbo].[dbo].[dbo];", myConnection1); SqlDataReader reader = myCommand1.ExecuteReader(); if (reader.HasRows) { }
据我所知,没有这样的事情(此外,在数据库中是否应该检查电子邮件唯一性?Active Directory域?)
您必须定义自己的validation器控件,inheritance自BaseValidator类。
上述就是C#学习教程:使用validation器在Asp.netfunction中是否存在任何电子邮件?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/998737.html