遍历页面控件

xiaoxiao2022-06-13  29

int cntControl = this.Page.Controls.Count; StringBuilder sb = new StringBuilder(); sb.Append("<table border='1' style='width:500px;'>"); for (int i = 0; i < cntControl ; i++) { foreach (Control ctrl in this.Page.Controls[i].Controls) { if (ctrl is Button) { if (ctrl.ID.Substring(0, 3).Equals("btn")) { sb.Append("<tr><td>" + ctrl.ID + "</td></tr>"); } else { sb.Append("<tr><td><span style='color:red;'>" + ctrl.ID + "</span></td></tr>"); } } if (ctrl is GridView) { if (ctrl.ID.Substring(0, 3).Equals("gvw")) { sb.Append("<tr><td>" + ctrl.ID + "</td></tr>"); } else { sb.Append("<tr><td><span style='color:red;backgroud-color:yellow'>" + ctrl.ID + "</span></td></tr>"); } } } } sb.Append("</table>"); Label lblPageCheck = new Label(); lblPageCheck.Text = sb.ToString(); Page.Controls.Add(lblPageCheck); 相关资源:自动遍历一个网站的所有链接,自动访问网站
转载请注明原文地址: https://www.6miu.com/read-4936240.html

最新回复(0)