protected void Page_Load(object sender, EventArgs e)
{ FindFirstTextBox(this); }
private bool FindFirstTextBox(Control ctl)
{ bool foundControl = false;
foreach (Control child in ctl.Controls)
{
if (child is TextBox)
{
System.Text.StringBuilder script = new System.Text.StringBuilder();
script.AppendFormat("function findFirstControl()n{1}n document.getElementById("{0}").focus();n{2}n", child.ID, "{", "}");
ClientScript.RegisterClientScriptBlock(this.GetType(),"findFirstControl", script.ToString(), true);
foundControl = true;
break;
}
if (FindFirstTextBox(child))
{
foundControl = true;
break;
}
}
return foundControl;
}