У меня есть программа, которая отправляет данные набора данных в виде электронной почты html. Все это отлично работает, за исключением того, что выход случайным образом использует перенос слов в таблице, поэтому последняя буква или две буквы слова идут ниже этого. Текущий результат выглядит следующим образом:Word Wrap in Email HTML
Time 07:08 Jarro
d
Очевидно, что я хотел бы, чтобы она выглядела так:
Time 07:08 Jarrod
Мой HTML-код:
<html>
<body>
<table border="1">
<tr><th>Description</th><th> Location </th></tr>
<%= From time In Me._Dataset.Time.AsEnumerable _
Select <tr><td>Time</td>
<td><%= time.dtTimeIn.ToString("hh:mm tt") %></td>
<td style="white-space: nowrap"><%= time.SName %></td></tr> %>
С чем вы читаете письмо? Например, Thunderbird скорее всего отобразит ваш html, чем Outlook. – Neil
Интересный комментарий. iPad и iPhone правильно отображают информацию. Перспектива - единственный, у кого проблема ... Было бы это означать, что нет «исправления»? – Shmewnix
Я упомянул об этом, потому что ваш вопрос казался слишком расплывчатым, и это звучало как самая важная недостающая деталь, которая могла бы помочь людям, которые пытаются ответить на ваш вопрос. Я понимаю, что Outlook 2007 и более поздние версии не могут фактически обрабатывать HTML изначально (они сначала конвертируют его в RTF), поэтому было бы важно знать, что это был Outlook, с которым вы столкнулись. – Neil