設定 UpdatePanel 中控制項的 focus

在 UpdatePanel 中會導致控制項的 Focus 方法失效;若要執行設定 Focus 的動作,就要自行輸出 JavaScript 來達成。

假設有一個 TextBox1 控制項要設定 Focus 則需撰寫如下程式碼。

1           Dim  sScript  As   String
2 
3          sScript  =   " setTimeout(""$get(' "   &  TextBox1.ClientID  &   " ').focus(); "", 100); "
4          ScriptManager.RegisterStartupScript( Me Me .GetType(),  " focus " , sScript,  True )

 

你可能感兴趣的:(update)