asp.net の新機能。
asp.net Web サイトでボタンがクリックされたときにメールを送信するイベント ハンドラーを設定しようとしています。ホスティング プロバイダーから、smtp サーバー名として "localhost" を使用するように指示されました。コードは次のとおりです。
protected void returnToMenuButton_Click(object sender, EventArgs e)
{
MailMessage objMail = new MailMessage("sender@abc.net", "receiver@xyz.com", "Results", "This is a test.");
NetworkCredential objNC = new NetworkCredential("sender@abc.net", "SENDERPASSWORD");
SmtpClient objsmtp = new SmtpClient("localhost", 25);
objsmtp.Credentials = objNC;
objsmtp.Send(objMail);
}
web.config ファイルは何も変更していません。ボタンをクリックしても何も起こりません。設計したとおりに、別の Web ページにリダイレクトされます。