Я использую этот код 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
Как передать таблицу HTML в теле части mailto ⇐ C#
Место общения программистов C#
-
Anonymous
1730661383
Anonymous
Я использую этот код C# для создания HTML-таблицы в виде строки, содержащей две кнопки гиперссылок «Утвердить» и «Отклонить». Все работает нормально, и я получил почту в Outlook, используя наш код отправки почты с двумя кнопками «Утвердить» и «Отклонить».[b]Теперь проблема, с которой мы сталкиваемся, заключается в том, что вы нажимаете Кнопка «Утвердить» с частью тела, которая снова находится в таблице HTML, но, к сожалению, она генерирует тело, которое является частью таблицы HTML в виде обычного текста в виде строки, а не ожидаемой таблицы HTML, как показано ниже.
Mobile Network Information System(MNIS) Activity Assignment Notification:[/b] [b] 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:[/b]
")
.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("[url=\]Approve[/url]")
.Append("[url=\]Reject[/url] ");
}
StringBuilder bodyContent = new StringBuilder();
bodyContent.Append(table.ToString().Substring(0, table.ToString().LastIndexOf("[url=\]Approve[/url]";
string rejectLink = "[url=\]Reject[/url]";
// Replace the old Approve/Reject row with the new one containing the links
table.Replace(
table.ToString().Substring(table.ToString().LastIndexOf("
Подробнее здесь: [url]https://stackoverflow.com/questions/79153431/how-to-pass-html-table-in-body-part-of-mailto[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия