0

asp.net C#コードにサードパーティのドロップダウンツリービューがあります

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

コードビハインドでそれに焦点を当てたいと思います。明らかに、C# control.Focus() は Windows コントロールでのみ機能します。私はジャバスクリプトを試しました

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

しかし、それも機能しません。サードパーティのコントロールを JavaScript で宣言する方法はありますか、それとも html および Windows コントロールでのみ機能しますか?

4

1 に答える 1

0

どういうわけか、クライアント側でコントロール名を見つける必要があります。ASP.NET コントロールには、クライアント側のコントロール名を示す ClientID プロパティがあります。コントロールに似たものがある場合は、これを使用できます。

その他のオプションは、ページを実行し、html ソースを表示して、クライアント名を確認することです。

于 2013-05-12T05:09:42.990 に答える