我有一个 ASP.NET FormView,它允许将记录插入到 SQL Server 表中。在单击“插入”按钮后将记录成功添加到表中后,如何从应用程序发送电子邮件<InsertItemTemplate>
?
我希望能够指定电子邮件的收件人、发件人、主题、正文等。
我正在使用 .NET 4.0 和 C#。
.aspx 页面:
<asp:FormView ID="formViewNewOrder" runat="server" DataKeyNames="Order_ID" DataSourceID="dsource1">
<InsertItemTemplate>
<b>Order Number:</b> <asp:TextBox ID="txtInsertOrderNo" runat="server" Text='<%# Bind("Order_Number") %>' />
<br />
<br />
<asp:LinkButton ID="InsertButton" runat="server" CausesValidation="True" CommandName="Insert" Text="Insert" onclick="InsertButton_Click" />
<asp:LinkButton ID="InsertCancelButton" runat="server" CausesValidation="False" CommandName="Cancel" Text="Cancel" OnClick="InsertCancelButton_Click" />
</InsertItemTemplate>
</asp:FormView>
代码隐藏:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
//Namespaces to be added?
protected void InsertButton_Click(object sender, EventArgs e)
{
//Email code here ?
}