之前没搞过网页方面的东西
现在有个要求让插入数据后在数据库内进行匹配 并且自动发送邮件给匹配成功的用户(邮件地址用户注册时已经提供)
应该是insert 数据库之后 重定向到其他页面之后再搜索 匹配 发邮件
还是 搜索完成-》发邮件之后 再重定向到其他页面?
插入数据代码如下。应该如何扩展实现我想要的功能?
请教各位给个指导方向 或者 示例代码?
- HTML code
@{ if (IsPost) { var forenames = Request["forenames"]; var surname = Request["surname"]; var dateOfBirth = Request["dateOfBirth"]; var emailAddress = Request["emailAddress"]; var Job = Request["Job"]; var db = Database.Open("DataExample"); var sqlCommand = "INSERT INTO Employees " + "(Forenames, Surname, DateOfBirth, EmailAddress, Job) " + "VALUES (@0, @1, @2, @3, @4)"; db.Execute(sqlCommand, forenames, surname, dateOfBirth, emailAddress, Job); Response.Redirect("~/successful"); } }
------解决方案--------------------
db.Execute(sqlCommand, forenames, surname, dateOfBirth, emailAddress, Job);
这句后面继续写你要实现的功能:
通过查询数据库,把需要发邮件的邮箱和邮件内容准备好
通过调用发邮件组件,把邮件发出。
之后
Response.Redirect("~/successful");
------解决方案--------------------
“发邮件的组件”用jmail或自己编写dll文件