在某些自定义场景如果需要发送邮件和短信,可通过pageadmin内置的方法来实现。
邮件发送
@{
string mailTo = "pacms@qq.com";
string subject = "邮件标题";
string body = "邮件内容";//支持html格式
PageAdmin.Common.EmailHelper.SendEmail(mailTo,subject,body);
}实际使用中一般通过get或post发送参数,参数接收演示如下:
get方式:
string mailTo = Request.QueryString["mailTo"];//get方式接受参数
post方式
string mailTo = Request.Form["mailTo"];//post方式接受参数
手机短信发送
@{
string mobile = "13318250145";//短信接收的手机号
string templateCode = "验证码模板编号";//短信服务商处申请
string paramsStr = "{\"key1\":\"value1\"}";//json格式,用于替换模板中的占位符
PageAdmin.Common.SmsHelper.SendSms(mobile, templateCode, paramsStr);
}以上代码可以通过自定义页面的形式制作成api,前端通过ajax方式(建议用post请求)请求api实现发送功能。
