Мы поставляем файлы HTML-обертки от клиента, в которые нам нужно вставить содержимое, а затем отобразить HTML.
Перед тем, как мы отобразим HTML с вставленным содержимым, мне нужно добавить несколько тегов в раздел <head>
оболочки клиента, например ссылки на наши файлы сценариев, CSS и некоторые метатеги.
Итак, что я делаю, это
string html = File.ReadAllText(wrapperLocation, Encoding.GetEncoding("iso-8859-1"));
и теперь у меня есть полный HTML. Затем я ищу в этой строке заранее определенный контент, вставляю в него наш контент и отображаю его.
Как я могу создать экземпляр HTML-документа и при необходимости изменить раздел <head>
?
edit: Я не хочу ссылаться на System.Windows.Forms
, поэтому WebBrowser не является опцией.