你需要把一些精力投入到這個要求在做之前,嘗試網上搜索和看例子(例如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 = "[email protected]";
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/
您是否考慮過一種不同(更簡單)的方法 - 只需將Windows窗體和C#代碼發送到Gmail服務器的相關HTTP請求?根本不需要網頁。 –
請你詳細解釋一下 – Gaurav
如果你不知道更多關於你的具體要求和知道你爲什麼試圖去描述你的問題,那麼很難提供詳細的幫助。 –