假设我有以下ASP.NET HTML代码:遍历ASP.NET HTML元素使用LINQ
<html>
<head><title>Test Page</title></head>
<body id="bodyID">
<asp:Label runat="server" id="lbl1" text="First Name:" />
<asp:TextBox runat="server" id="txt1" /><br />
<asp:Label runat="server" id="lbl2" text="Last Name:" />
<asp:TextBox runat="server" id="txt2"></asp:TextBox>
</body>
</html>
我想写一个LINQ查询,将检索所有的ID从任何ASP标签。此外,查询需要按字母顺序将所有内容组合在一起。因此,对于上面的示例,linq查询应该返回“lbl1”,接着是“lbl2”,接着是“txt1”,最后是“txt2”。注意它没有抓住“bodyID”,因为它不是ASP.NET标签的一部分。是否有捷径可寻?顺便说一句,我正在使用C#。
一个问题为什么? – msarchet 2010-07-16 18:26:56
听起来像一个奇怪的请求,我知道。我所在的公司要求记录所有服务器标签ID。我想如果我能编写一个程序来提取所有这些ID并将它们放在一起,这将为我节省很多时间。 – Icemanind 2010-07-16 19:37:09