Nous sommes fournis avec des fichiers HTML 'wrapper' du client, dont nous avons besoin d'insérer du contenu dans, puis rendre le code HTML. Avant de rendre le HTML avec notre contenu inséré, j'ai besoin d'ajouter quelques balises à la section <head>
de l'emballage du client, comme des références à nos fichiers de script, css et quelques balises META.Comment charger un document HTML par programme afin de l'ajouter à <head> du document?
donc ce que je fais est
string html = File.ReadAllText(wrapperLocation, Encoding.GetEncoding("iso-8859-1"));
et maintenant j'ai le code HTML complet. Je recherche alors un contenu prédéfini bien dans cette chaîne et insère notre contenu dans celui-ci, et le rends.
Comment puis-je créer une instance d'un document HTML et modifier la section <head>
au besoin?
modifier: Je ne veux pas faire référence à System.Windows.Forms
afin que WebBrowser ne soit pas une option.
Cela existe dans System.Windows.Forms, donc je ne suis pas trop désireux de faire référence à cela à partir d'un projet web .. – DaveDev