我用ScriptManager1.SetFocus( "TextBox1 ")让页面里一个叫做TextBox1的控件获得焦点,这个控件在UpdatePanl里。它确实得到了焦点,但是不能继续输入中文,只能输入英文。必须刷新下才行。在网上搜索了下,发现有这样一个方法ScriptManager.RegisterStartupScript(UpdatePanel1, typeof(UpdatePanel), "test",
"setTimeout(\"document.getElementById(TextBox1).focus();\", 1);", true);
但发现还是有问题的,有时候焦点是获得了,但无法输入,只有重新刷新才可以,这个有办法解决么?