http://www.burningice.dk/eksperten.dk/356437/<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="iso-8859-1" %>
<script runat="server">
private void PrintControls() {
foreach (Control c in this.Controls) {
Response.Write(c.ToString() +"<br />");
if (c.HasControls()) {
OutputSubControls(c, 1);
}
}
}
private void OutputSubControls(Control control, int level) {
foreach (Control c in control.Controls) {
Response.Write (PrintPen(level) + c.ToString() +"<br />");
if (c.HasControls()) {
OutputSubControls(c, level+1);
}
}
}
private string PrintPen(int count) {
string tmp = "";
for (int i = 0; i < count; i++) {
tmp += "---";
}
return tmp;
}
private void Page_Load(object sender, EventArgs e) {
PrintControls();
}
</script>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form runat="server">
<asp:label ID="label1" Text="hej med dig" runat="server" /><br />
<asp:button ID="button1" Text="hej hej" runat="server" />
</form>
</body>
</html>