私は HTMLAgilityPack を使用しており、ドキュメントをロードしてノードを選択するための標準的な操作手順を使用しています。ただし、ノードを表示すると、すべての aspx コントロールが小文字になります。たとえば、それを見ると、<asp:RequiredFieldValidator
として返され<asp:requiredfieldvalidator
ます。コントロールを大量に更新しているため、これは機能しません。
HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
doc.Load(@"C:\my.ascx");
HtmlNodeCollection node_collection = doc.DocumentNode.SelectNodes("//div");
foreach (HtmlNode node in node_collection)
{
templateString = node.InnerHtml; //lower case happens here.....
}
誰か?