У меня есть шаблон электронной почты, и у меня есть 1 параметр привязки к нему (this.OrderCode), и он работает. Теперь мне нужно привязать еще один.
Шаблон электронной почты, как показано ниже,
string OrderTemplate="<p><%=this.OrderCode%></p><p><%=this.ReferredTo%></p>";
tempValues comes like below,
[0]this.OrderCode
[1]ODR5000
[2]this.ReferredTo
[3]Janez Smithson
Используя приведенный ниже код, мне нужно показать оба вышеуказанных значения. Здесь показано только 1-е значение (ODR5000)
public string EmailTemplate(string OrderTemplate, params string[] tempValues)
{
string templatebody = string.Empty;
try
{
templatebody = OrderTemplate;
for (var i = 0; i < tempValues.Length; i++)
{
templatebody= templatebody.Replace("<%={0}%>".FormatWith(tempValues[i]), tempValues++);
}
}
catch (Exception ex)
{
throw ex;
Log4NetLogger.Log(ex);
}
return templatebody;
}