In Windows ApplicationsProgramBut ASP. NET does not provide such a function, but we can also implement this function. This articleArticleThis article describes how to use javescript to obtain the focus of a specific control on the page.
Below is the Javascript used Code .
< Script Language = " Javascript " >
VaR Control = Document. getelementbyid ( < Control name > );
If (Control ! = Null ) {Control. Focus ();}
</ Script >
Here I wrote a setfocuscontrol function to encapsulate the above JavaScript code and register it on the page. The page. registerstartupscript method is used for registration on the page.
Public Sub setfocuscontrol () Sub Setfocuscontrol ( Byval Controlname As String )
' Character 34 ="
' Note that CHR (34) is used for space writing)
Dim Script As String = _
" <Script language = " + CHR ( 34 ) + " Javascript " + CHR ( 34 )_
+ " > " + _
" Var control = Document. getelementbyid ( " + CHR ( 34 ) + _
Controlname + CHR ( 34 ) + " ); " + _
" If (control! = NULL) {control. Focus ();} " + _
" </SCRIPT>"
Page. registerstartupscript ( " Focus " , Script)
End sub
The controlname is the ID of the control you want to obtain the focus.