面向ASP的Telerik UI。净AJAX免费下载30天试用版

通过电子邮件发送

内置电子邮件发送表格

RadSocialShare控件中提供了发送链接的功能UrlToShare财产,通过电子邮件,而不仅仅是社交网络。为了做到这一点,有一个内置表单提示用户输入所需的信息——发件人姓名、电子邮件、收件人邮件和姓名、可选主题和消息正文。URL也可以修改。激活此功能有几个要求:

  1. 添加SendEmail按钮发送电子邮件按钮这将打开表单MainButtonsCompactButtons收集RadSocialShare

    ASP。网

  2. 属性中设置所有属性EmailSettings内标签-FromEmail(接收者最终将从中收到信息的电子邮件),SMTPServer(处理请求的服务器),用户名(对于服务器)和密码(对于服务器)。

    ASP。网

      

    或者,电子邮件设置可以在每次页面加载(例如,从web获取)时的代码隐藏中设置。配置文件的appSettingsConfigurationManager。AppSettings(“yourKey”)).

    电子邮件设置是私有信息,不由ViewState管理,以避免任何安全隐患。

    c#

    保护无效Page_Init(对象发送方,EventArgs e) {RadSocialShare1.EmailSettings。SMTPServer = "localhost";RadSocialShare1.EmailSettings。frommail = "my@email.com";RadSocialShare1.EmailSettings。Password = " Password ";RadSocialShare1.EmailSettings。UserName = " UserName ";}

    VB

    受保护的子Page_Init(sender As Object, e As EventArgs) RadSocialShare1.EmailSettings。SMTPServer = "localhost" RadSocialShare1.EmailSettings。FromEmail= "my@email.com" RadSocialShare1.EmailSettings.Password = "password" RadSocialShare1.EmailSettings.UserName = "username" End Sub

如果没有设置这些属性,则不会抛出服务器错误,但由于没有服务器可以发送电子邮件,因此不会收到电子邮件。开发人员可以根据站点的自定义安全策略、需求和场景,在每种情况下设置邮件服务器。

使用来自用户机器的电子邮件代理

RadSocialShare控件还允许用户使用系统的邮件客户端-例如MS Outlook, Outlook Express等。此特性通过添加MailTo按钮MailTo按钮要么是MainButtonsCompactButtons收集RadSocialShare

单击MailTo按钮将导致默认邮件代理打开一个空白电子邮件模板,其中包含UrlToShare属性预设为消息主体。用户可以完全自定义邮件,邮件将从他/她在本地电子邮件客户端中设置的帐户发送。

另请参阅

在本文中
Baidu
map