Можно ли настроить шаблоны HTML / электронной почты в C # на ASP.NET?
Этот вопрос был задан и получен ответом SkippyFire и другими ... У меня есть дополнительный вопрос. Как начинающий разработчик, я бы хотел, чтобы все было очень просто.
Если я не прав, Skippyfire сказал, что вы можете отправить полную страницу aspx, используя этот код:
StringBuilder sb = new StringBuilder();
StringWriter sw = new StringWriter(sb);
HtmlTextWriter htmlTW = new HtmlTextWriter(sw);
this.Render(htmlTW);
Тогда просто используйте net.mail для отправки на событие Page.Load. Это очень смущает меня. Я могу использовать это для рендеринга элементов управления по электронной почте. Отправлять и отправлять, но я не могу использовать это для загрузки всей страницы в любом случае, как я обнаружил.
Использование Net.mail ...
Как бы я отправил страницу выше? Я пытался поместить на страницу ничего, кроме текста, и отправить его, используя свое собственное событие загрузки страницы ... Я не могу найти какой-либо другой способ отправить его с другой страницы или кнопки ... (как бы вы это сделали? вам нужно каким-то образом загрузить URL-адрес в объект?) ... в любом случае, я пытался сделать это из самой загрузки страницы, как Skippyfire описывает в старом посте, и получить эту ошибку из Visual Studio IDE:
Страница может иметь только один тег формы на стороне сервера.
Любая помощь будет оценена.
CS