Here is a function that I have found very useful for setting focus. I have this function in a helper class so I can call it from anywhere:
Public Shared Sub SetFocus(ByVal page As System.Web.UI.Page, ByVal control As System.Web.UI.Control)
Dim strScript As String = String.Format("document.getElementById('{0}').focu s();", control.ClientID)
strScript = String.Format("<script language=""JavaScript"">{0}</script>", strScript)
page.RegisterStartupScript("setFocus", strScript)
End Sub
|