Je suis nouveau à ASP.NET et maintenant je crée un fichier HTML dans ASP.NET C# qui est stocké dans un dossier. Maintenant, lorsque le fichier aspx est exécuté, il va chercher des données et les afficher dans la sortie. Et il y a un bouton. Lorsque je clique dessus, le fichier HTML est créé.Génération du fichier HTML qui récupérer les données à partir de SQL dans le répertoire C# et ASP.NET
Maintenant, mon problème est que je veux aller chercher les mêmes données dans le fichier HTML aussi pour l'afficher et l'enregistrer.
Je crée le fichier HTML en utilisant StreamWriter et WriteLine dans le code-behind. Ou existe-t-il un autre moyen de convertir ce fichier de sortie aspx dans un fichier HTML et de l'enregistrer dans le même dossier du projet?
protected void Button1_Click(object sender, EventArgs e)
{
string thisdir = Server.MapPath("./New Folder/SalesContract.htm");
StreamWriter sw = new StreamWriter(thisdir, true);
sw.WriteLine("<html>");
sw.WriteLine("<head>");
sw.WriteLine("<title> Sales Invoice</title>");
.............
sw.WriteLine("<b> <label for=lb_seller1 value=" + ds.Tables[0].Rows[0]["po_seller_Name"].ToString() + "/></b><br/>");
........
sw.WriteLine("</body>");
sw.WriteLine("</html>");
sw.Flush();
sw.Close()
}
C'est l'échantillon que j'utilise. Je récupère les données à afficher dans la sortie aspx et cela fonctionne. Maintenant, j'ai aussi besoin de récupérer les mêmes données dans ce fichier.
Vous avez probablement besoin d'expliquer pourquoi vous avez besoin de générer une page html autonome - la question est étrange et cela signifie que vous aurez peut-être du mal à obtenir une réponse directe à votre question. – Murph