我们希望维护从ASP.NET Web应用程序发送到数据库中的电子邮件.想法是电子邮件的格式存储在数据库中.
问题是电子邮件应包含订单特定信息,例如:
感谢您的订单John Smith,
您的订单已收到1234
我想要实现的是我在数据库列值中使用了字符串verbatims,它将像这样存储:
感谢您的订单{o.customer},
您的订单已收到{o.id}
我很好奇是否可以进行字符串插值,其中值已经在格式化的字符串中.如果我尝试使用String.Format(dbEmailString)它会抛出异常:
mscorlib.dll中出现"System.FormatException"类型的异常,但未在用户代码中处理
附加信息:输入字符串的格式不正确.