Howdy,
-- BEGIN CODE --
public static void SetFocus(Contro l control)
{
System.Text.Str ingBuilder script = new System.Text.Str ingBuilder();
script.Append(" \r\n<script language='JavaS cript'>\r\n");
script.Append(" <!--\r\n");
script.Append(" function OnWindowLoad()\ r\n");
script.Append(" {\r\n");
script.Append(" \tdocument.");
Control parent = control.Parent;
// get parent form id
while (!(parent is System.Web.UI.H tmlControls.Htm lForm))
parent = parent.Parent;
script.Append(p arent.ClientID) ;
script.Append("['");
script.Append(c ontrol.UniqueID );
script.Append(" '].focus();\r\n") ;
script.Append(" }\r\n");
script.Append(" window.onload = OnWindowLoad;\r \n");
script.Append("// -->\r\n");
script.Append(" </script>");
control.Page.Re gisterClientScr iptBlock("SetFo cusScript",
script.ToString ());
}
-- END CODE --
--
Milosz Skalecki
MCP, MCAD
"Tedmond" wrote:
Hi all,
Can anyone tell me how to set focus to particular control on Page_Load() in
ASP.Net? I could not find any Control.Focus() method.
Thanks for any help!
Tedmond