2011-07-15 3 views
1

La question se résume essentiellement à ces deux pages Web C# 2.0, ASP.NET 2.0.Rendu de la page Web dynamique asp.net dans une chaîne invoquée à partir d'une autre page

viewtemplate.aspx 

generatetemplate.aspx 

Objet de ces derniers:

viewtemplate.aspx - Affiche de modèle de courrier électronique définis dans 'generatetemplate.aspx', avec des données attribué des clients tirés de la base de données

generatetemplate.aspx - La page réelle qui contient lieu titulaires pour le client de mettre des données. [Je l'ai appelé parce que le fichier est je vais générer l'envoi de courriers de]

Exigence:

Je vais demander la generatetemplate.aspx de viewtemplate.aspx

, récupère la sortie rendue de generatetemplate.aspx et envoie cette sortie par email aux destinataires. C'est la partie de rendu que je ne sais pas faire.

Note:

Je vais demander generatetemplate.aspx de viewtemplate.aspx avec la chaîne de requête afin que generatetemplate.aspx va tirer la valeur de base de données et rendre plutôt que de rendre les valeurs par défaut

Répondre

0

Vous souhaitez obtenir le rendu HTML sortie de l'exécution de la page? Vous pouvez le télécharger à partir d'une requête HTTP comme le ferait un navigateur avec la classe WebClient.

string generated = new WebClient().DownloadString("generatetemplate.aspx?myparams=params"); 

« générés » sera ensuite rendu sortie contiennent que vous pouvez faire ce que vous voulez avec.

+0

@Jordon, vous avez répondu correctement merci :) – Deeptechtons

+1

De rien. J'espérais que la syntaxe était correcte ... Je l'ai tapé sur mon téléphone depuis la salle de bain. Je me suis dit qu'il fallait que tu le saches. – Jordan

+0

@Jordon Salle de bains sont un endroit où les gens sont en train d'inventer de nouvelles choses et le code droit – Deeptechtons

0

Si j'ai une bonne question, c'est un peu douteux. J'ai utilisé XSL + XML pour un tel cas. Donc, vous venez de préparer des données au format XML, que d'appliquer la mise en page XSL et c'est tout.

+0

@sil Même si j'ai accepté une réponse, vous méritez un vote pour montrer quelque chose de facile.do vous avez un blog ou quelque chose, où vous pouvez poster Exemple. Les clients de messagerie électronique lisent-ils correctement xml, xslt correctement? – Deeptechtons

Questions connexes