Как передать таблицу HTML в теле части mailtoC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как передать таблицу HTML в теле части mailto

Сообщение Anonymous »

Я использую этот код C# для создания HTML-таблицы в виде строки, содержащей две кнопки гиперссылок «Утвердить» и «Отклонить». Все работает нормально, и я получил почту в Outlook, используя наш код отправки почты с двумя кнопками «Утвердить» и «Отклонить».Теперь проблема, с которой мы сталкиваемся, заключается в том, что вы нажимаете Кнопка «Утвердить» с частью тела, которая снова находится в таблице HTML, но, к сожалению, она генерирует тело, которое является частью таблицы HTML в виде обычного текста в виде строки, а не ожидаемой таблицы HTML, как показано ниже.
Mobile Network Information System(MNIS) Activity Assignment Notification:
Following activity requires action from your Group :- NE Planning Managers User -36511Proj Ref No1052460 Region NE Type MNIS New Site Development DescriptionMNIS New Site Development-[1052460]-N-PUBLIC LAND-900(EM_NW_900_TestSite) ActivityApprove RNS FinalECD Assigned Date 31/10/2024 Performer Comments(Previous) ------Please type your Performer Comments above---------Note: You can also add attachments to the task by attaching them to this email.-----Do not edit below this line-----Approve: 1052460

Это код C#, используемый для создания:
table = new StringBuilder();
{
table.Append("" + GetApplicationNameById(dr["APPLICATION_ID"].ToString()) + "(" + dr["APPLICATION_ID"].ToString() + ") Activity Assignment Notification:

")
.Append(" ")
.Append("")
.Append("")
.Append("Following activity requires action from your ")
.Append("Group :- " + dr["GROUP_NAME"].ToString() + " User " + dr["PF_NUMBER"].ToString() + "")
.Append("")
.Append("")
.Append("")
.Append("Proj Ref No")
.Append("" + dr["PROJECT_SLNO"].ToString() + "")
.Append(" ")
.Append(" Region ")
.Append(" " + dr["REGION_CODE"].ToString() + "")
.Append(" Type ")
.Append(" " + dr["PROJECT_TYPE_NAME"].ToString() + " ")
.Append(" Description" + dr["PROJ_DESC"].ToString() + "")
.Append(" Activity" + dr["ACTION_NAME"].ToString() + "")
.Append("ECD")
.Append(" " + dr["FINAL_ECD"].ToString() + " ")
.Append("Assigned Date")
.Append(" " + dr["ASSIGNED_DATE"].ToString() + " ")
.Append("Performer Comments(Previous)")
.Append(" " + previous_section_comments.ToString() + " ")
.Append("Approve")
.Append("Reject ");
}

StringBuilder bodyContent = new StringBuilder();

bodyContent.Append(table.ToString().Substring(0, table.ToString().LastIndexOf("Approve";
string rejectLink = "Reject";

// Replace the old Approve/Reject row with the new one containing the links
table.Replace(
table.ToString().Substring(table.ToString().LastIndexOf("

Подробнее здесь: https://stackoverflow.com/questions/791 ... -of-mailto
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • HTML: Mailto Line и новый персонаж в теле в теле
    Anonymous » » в форуме Html
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Mailto: PHP echo | Как открыть ссылку mailto в новой вкладке?
    Anonymous » » в форуме Php
    0 Ответы
    33 Просмотры
    Последнее сообщение Anonymous
  • Как передать массив json в теле запроса, используя просто json
    Anonymous » » в форуме JAVA
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Автоматическое добавление текста в электронное письмо, загруженное в mailto: ссылка
    Гость » » в форуме Javascript
    0 Ответы
    29 Просмотры
    Последнее сообщение Гость
  • C# MailTo с вложением?
    Anonymous » » в форуме C#
    0 Ответы
    31 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»