假如没有母版页,页面上有ScriptManager、UpdatePanel,UpdatePanel 中有Button 和 TextBox。代码如下:
protected void Button1_Click(object sender, EventArgs e)
{
ScriptManager1.SetFocus("TextBox1");
}点击按钮,TextBox1 获得焦点,没有问题。
假如是带母版页的页面,还是同样的控件,按钮单击事件用如下语句:(Master.FindControl("ScriptManager1") as ScriptManager).SetFocus("TextBox1");TextBox1 无法获得焦点,如何解决?
protected void Button1_Click(object sender, EventArgs e)
{
ScriptManager1.SetFocus("TextBox1");
}点击按钮,TextBox1 获得焦点,没有问题。
假如是带母版页的页面,还是同样的控件,按钮单击事件用如下语句:(Master.FindControl("ScriptManager1") as ScriptManager).SetFocus("TextBox1");TextBox1 无法获得焦点,如何解决?
这句是否为Null
(Master.FindControl("ScriptManager1") as ScriptManager).SetFocus(TextBox1.ClientID);