Как написать сообщение в электронном письме с двумя строчками для каждого сообщения - PullRequest
1 голос
/ 20 октября 2010
  message.Body = "Message: " + ex.Message +Environment.NewLine + "Data:"+ ex.Data 
                 + Environment.NewLine + "Stack Trace:" + ex.StackTrace;

Я использую Environment.NewLine., Он идеально подходит к следующей строке, но мне нужно поставить две строки, разделенные ----------------, между каждым сообщением.StackTrace.

Ответы [ 2 ]

2 голосов
/ 20 октября 2010

Вместо Environment.NewLine укажите:

"\n\r----------------\n\r"

Вы можете сохранить это в const, а затем повторно использовать:

const string Sep = "\n\r----------------\n\r";
message.Body = "Message: " + ex.Message + Sep + "Data:" + ex.Data 
                 + Sep + "Stack Trace:" + ex.StackTrace;

NB: \ n \ r создает новую строку и возврат каретки.

Чтобы повторно использовать код на странице подтверждения, например, замените "\ n \ r" на

"<br />"
0 голосов
/ 20 октября 2010

вы можете попробовать "
------------------"

вы можете писать html-теги в теле сообщения, но не в заголовке

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...