就我个人而言,我会拥有在 ASP.NET 中进行处理的表单(它们以 .ashx 结尾)POST。从此处理程序中,您可以读取表单中传递的字段并通过您的方法HTTP handler发送电子邮件。SendEmail()
例如,在您的 HTML 中:
<form action="email.ashx" method="POST">
    <input type="text" name="email" />
    <input type="text" name="content" />
    <button type="submit">Submit</button>
</form>
然后是 HTTP 处理程序:
public class EmailHandler : IHttpHandler
{
    public void ProcessRequest(HttpContext context)
    {
       string email = context.Request.Form["email"];
       string content = context.Request.Form["content"];
       SendEmail(email,content);
    }
    private void SendEmail(string address, string content)
    {
        ...
    }
}
这是非常粗略的,但给了你更多的继续。