asp.net新手。
尝试设置一个事件处理程序,当我在asp.net网站上点击一个按钮时,它会向我发送一封电子邮件。我的托管服务提供商告诉我使用“localhost”作为smtp服务器名称。这是代码:
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文件中没有更改任何内容。当我点击按钮时,没有任何反应。我刚刚按照我的设计重定向到另一个网页。
答案 0 :(得分:0)
请输入'try''catch'并检查您是否收到任何错误。还要检查端口25是否打开。