Foros del Web » Programación para mayores de 30 ;) » .NET »

Plantilla html

Estas en el tema de Plantilla html en el foro de .NET en Foros del Web. Buenas tardes a todos: Mi problema básicamente es el siguiente. Necesito utilizar un plantilla html (ubicada en una ruta específica en el directorio donde irá ...
  #1 (permalink)  
Antiguo 27/09/2006, 14:23
 
Fecha de Ingreso: septiembre-2006
Ubicación: Medellín - Colombia
Mensajes: 1
Antigüedad: 18 años, 6 meses
Puntos: 0
Plantilla html

Buenas tardes a todos:

Mi problema básicamente es el siguiente. Necesito utilizar un plantilla html (ubicada en una ruta específica en el directorio donde irá el sitio), para crear un correo electrónico, cambiar algunos campos y enviarlo. Por ejemplo tener en la plantilla algo como Nombre:{NombreUsuario} y que en el código, tome la plantilla y pueda cambiar "NombreUsuario" por el valor correspondiente y posteriormente poder enviar el correo. La idea es no tener quemado en el código la estructura del mensaje, sino que pueda tener un plantilla que puedo estar modificando constantemente.

Muchas Gracias por su ayuda!
  #2 (permalink)  
Antiguo 27/09/2006, 16:40
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 20 años, 2 meses
Puntos: 9
Hola, y bienvenido!
Eso puedes hacerlo leyendo el html con un StreamReader y te lo guardas en un string. Creo que el método se llama ReadToEnd o algo parecido.
Luego realizas los Replaces que necesites en ese string.
Y finalmente lo utilizas como argumento para el Body de tu MailMessage.
La cosa es que identifiques esas variables dentro del html de forma que puedas encontrarlas con el Replace.
Espero haberte ayudado.
Un saludo.
__________________
..:: moNTeZIon ::..
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:19.