HTML 敏捷包查找服务器控件



我正在做一个小的c#应用程序来搜索aspx页面中的asp:TextBox控件。

我想知道如何使用 HTML 敏捷包在 aspx 页面中搜索所有文本框控件。

<asp:TextBox ID="txtSubjectName"  runat="server"/>

您可以使用doc.DocumentNode.Descendants("asp:TextBox").请注意,Where并不是真正需要的,但是如果您需要所有服务器控件,则可以使用它,不仅TextBox

var allTxt = doc.DocumentNode.Descendants("asp:TextBox")
.Where(txt => txt.GetAttributeValue("runat", "").Equals("server", StringComparison.InvariantCultureIgnoreCase));

这假定您有一个要分析的 aspx 文本文件,而不是不包含服务器控件的呈现的 html。

最新更新