C#将焦点设置为第三方控件

时间:2013-05-10 07:32:35

标签: c# javascript asp.net user-controls

我的asp.net C#代码中有第三方下拉树视图

<ct:ASDropDownTreeView ID="astvMyTree" runat="server"... />

我想在后面的代码中关注它。显然C#control.Focus()仅适用于Windows控件。 我试过javascript

 ScriptManager.RegisterStartupScript(Page, this.GetType(), "control_focus", "ASDropDownTreeView.focus();", true);

但它也不起作用。有没有办法我应该在javascript中声明第三方控件,还是只能在html和windows控件上工作?

1 个答案:

答案 0 :(得分:0)

您需要以某种方式在客户端找到控件名称。 ASP.NET控件具有ClientID属性,可告诉您客户端的控件名称。如果您的控件有类似的东西,那么您可以使用它。

其他选项是运行页面,查看html源代码并查看客户端名称。