none
scriptmanager 控件focus 中文输入问题 RRS feed

  • 问题

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

    但发现还是有问题的,有时候焦点是获得了,但无法输入,只有重新刷新才可以,这个有办法解决么?

    2010年7月10日 6:12