我的项目名称中有一个表单“ email.cs ”为“电子邮件客户端”
在该表格中,我有一个LinkLabel Control名称为“验证电子邮件地址”
我将一个网页名称设计为“ Verify.aspx ”。在此网页中,我有一个TextBox控件
和一个按钮控件。当我在textBox中输入任何地址并单击按钮时
立即检查输入到textBox的电子邮件地址是否确实存在或
不在“ GMAIL-SERVER ”上。
我的问题是如何将网页添加到我的 Windows窗体项目
中答案 0 :(得分:1)
在询问SO之前,您需要付出一些努力,尝试在线搜索并查看示例(例如here)。您只需在表单中添加WebControl
即可。
您可以使用Regex
来验证电子邮件地址或尝试以下操作。
//NOTE: This code will not catch double periods, extra spaces. For more precision, stick to Regex.
public bool IsEmailValid(string emailAddress)
{
try
{
MailAddress m = new MailAddress(emailAddress);
return true;
}
catch (FormatException)
{
return false;
}
}
Regex
验证电子邮件地址的方式:
String email = "test@gmail.com";
Regex regex = new Regex(@"^[\w!#$%&'*+\-/=?\^_`{|}~]+(\.[\w!#$%&'*+\-/=?\^_`{|}~]+)*"
+ "@"
+ @"((([\-\w]+\.)+[a-zA-Z]{2,4})|(([0-9]{1,3}\.){3}[0-9]{1,3}))$";);
Match match = regex.Match(email);
if (match.Success)
//Email is has the right format.
else
//Email doesn't have the correct format.
但如果您的目标是与Gmail通信,那么您需要使用:
GMAIL API - https://developers.google.com/gmail/