C# 什么';ASP.NET中SetFocus()和Focus()的区别是什么?
我可以在代码隐藏中使用这两种方法: SetFocus()-“将浏览器焦点设置为指定控件。” Focus()-“将输入焦点设置为控件。” 实际上,有什么区别 谢谢 来自: 在ASP.NET Web服务器上设置焦点的步骤 控制 调用控件的焦点方法 -或- 调用页面的SetFocus方法, 将控件的ID传递给它 你想设置焦点 发件人: 在ASP.NET Web服务器上设置焦点的步骤 控制 调用控件的焦点方法 -或- 调用页面的SetFocus方法, 将控件的ID传递给它 你想设置焦点C# 什么';ASP.NET中SetFocus()和Focus()的区别是什么?,c#,asp.net,code-behind,C#,Asp.net,Code Behind,我可以在代码隐藏中使用这两种方法: SetFocus()-“将浏览器焦点设置为指定控件。” Focus()-“将输入焦点设置为控件。” 实际上,有什么区别 谢谢 来自: 在ASP.NET Web服务器上设置焦点的步骤 控制 调用控件的焦点方法 -或- 调用页面的SetFocus方法, 将控件的ID传递给它 你想设置焦点 发件人: 在ASP.NET Web服务器上设置焦点的步骤 控制 调用控件的焦点方法 -或- 调用页面的SetFocus方法, 将控件的ID传递给它 你想设置焦点 Page.Set
Page.SetFocus
可以接受控件的客户端ID作为字符串,而不是控件本身的引用,如果无法获取控件的引用以调用其Focus方法,这可能会很有用
control.Focus()
与Page.SetFocus(control)
相同。事实上,所做的只是调用SetFocus
public virtual void Focus()
{
this.Page.SetFocus(this);
}
Page.SetFocus
可以接受控件的客户端ID作为字符串,而不是控件本身的引用,如果无法获取控件的引用以调用其Focus方法,这可能会很有用
control.Focus()
与Page.SetFocus(control)
相同。事实上,所做的只是调用SetFocus
public virtual void Focus()
{
this.Page.SetFocus(this);
}
换句话说,Focus方法位于控件级别,而SetFocus方法位于页面级别,并且必须知道设置焦点的内容。换句话说,Focus方法位于控件级别,而SetFocus方法位于页面级别,并且必须知道设置焦点的内容。