在 UpdatePanel 中會導致控制項的 Focus() 方法失效;若要執行設定 Focus 的動作,就要自行輸出 JavaScript 來達成。
假設有一個 TextBox1 控制項要設定 Focus 則需撰寫如下程式碼。
Dim sScript As String sScript = "setTimeout(""$get('" & TextBox1.ClientID & "').focus(); "", 100);" ScriptManager.RegisterStartupScript(Me, Me.GetType(), "focus", sScript, True)
Powered by: Copyright © jeff