📄 helper.cs
字号:
using System;
using System.Data;
using System.Web;
namespace Wrox.WebModules.MailingLists.Business
{
/// <summary>
/// Summary description for Helper.
/// </summary>
public class Helper: Wrox.WebModules.Business.BizObject
{
// replace the special list's tags with their values
public static string ProcessListTags(string message, int listID)
{
Business.List list = new Business.List(listID);
message = message.Replace("#ListID#", listID.ToString());
message = message.Replace("#ListName#", list.Name);
message = message.Replace("#ListDescription#", list.Description);
return message;
}
// replace the special subscription's tags with their values
public static string ProcessSubscriptionTags(string message, int subscrID)
{
// if the subscriber does not exist, replace with empty strings
if (subscrID==-1)
{
message = message.Replace("#SubscriptionID#", "");
message = message.Replace("#SubscriberFirstName#", "");
message = message.Replace("#SubscriberLastName#", "");
message = message.Replace("#SubscriberEmail#", "");
}
else
{
// otherwise get the details of this subscriber
Business.Subscription subscription = new Business.Subscription(subscrID);
// and replace the tags
message = message.Replace("#SubscriptionID#", subscrID.ToString());
message = message.Replace("#SubscriberFirstName#", subscription.FirstName);
message = message.Replace("#SubscriberLastName#", subscription.LastName);
message = message.Replace("#SubscriberEmail#", subscription.Email);
}
return message;
}
// replace the special settings' tags with their values
public static string ProcessSettingsTags(string message)
{
Configuration.ModuleSettings settings = Configuration.ModuleConfig.GetSettings();
// replace the tags
message = message.Replace("#SenderName#", settings.SenderName);
message = message.Replace("#SenderEmail#", settings.SenderEmail);
message = message.Replace("#SubscribeURL#", settings.SubscribeUrl);
return message;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -