I am using Fizzler / HtmlAgilityPack to parse and extract elements from ASP.NET page file. In the asp.net file, we also use Telerik controls, e.g.
<telerik:RadGrid ... >
To extract this element , I used the methods below but not success. Can someone help on this please?
method#1:
HtmlDocument document = .....;
document.SelectNodes("telerik:RadGrid");
and it throws exception below:
Then I tried method#2:
XPathNavigator navigator = document.CreateNavigator();
var manager = new XmlNamespaceManager(navigator.NameTable);
manager.AddNamespace("telerik", "http://www.telerik.com");
var expr = XPathExpression.Compile("RadGrid");
expr.SetContext(manager);
var grids = document.DocumentNode.SelectNodes(expr);
There is no exception again. But grids is null even though the asp.net page contains markup of telerik:RadGrid.