Varias ideas para enviar contenido html dinámico por correo electrónico
2. Similar al método anterior, pero solo se especifica un formato fijo para un archivo y las partes modificadas se reemplazan con caracteres específicos. El programa lee el contenido del archivo "plantilla" y lo reemplaza. caracteres especificados en el archivo de plantilla con contenido específico. La ventaja es que es relativamente simple de implementar y la parte fija es más fácil de controlar y modificar, pero la lectura dinámica de la parte de contenido es más difícil de implementar y mantener. Dado que el contenido del correo electrónico no consta solo de unos pocos caracteres, sino de toda la información del pedido, incluidos encabezados y columnas individuales, habrá controles de visualización de formato más específicos. Por lo tanto, no es apropiado utilizar este método.
3. Utilice una página para representar el contenido del correo electrónico que debe enviarse y luego solicite directamente el HTML generado por la página como contenido a enviar. Los controles de usuario se pueden usar aquí en lugar de archivos APSX comunes. En el primer plano de los controles de usuario, el contenido de nuestra página favorita se puede mostrar directamente para mostrar el contenido de nuestro correo electrónico:
.