ASP.net Sys.Applicationのメソッド「$find」から返せる要素のメソッドを呼び出したいです。この場合、これはテレリック RadWindow コントロール (ID="MyWindow") であり、.show() メソッドを呼び出したいと考えています。
ID は ASP.net フレームワークで変更されるため、別の JS ファイルでコントロールの正しいクライアント ID を取得することが問題です。このために私は現在使用しています
$find($("[ID$=MyWindow]")[0].id).show();
これは、id が「MyWindow」で終わる要素がページに 1 つしかない場合に機能します。残念ながら、コントロールは、ID が「MyWindow」で終わる奇妙なラッパー要素をページに追加することがあります。
だから私の質問: $find と jquery の選択のこの醜い組み合わせ以外に、別の JS ファイルでASP.net 要素オブジェクトを取得するより良い方法はありますか?