0

IE 9開発者ツールで見ると、IDが ctl00_m_g_0e632166_55b3_4470_971c_bd562d4904c8_ctl00_Button2.

C# コードでこの ID にアクセスする方法はありますか? みたいなButton2.getID

現在、さまざまなことを行うためにこのコントロールを見つける必要がある JavaScript コードを挿入していますが、使用している方法は良くありません。基本的に、すべての入力 ID のサフィックスがButton2. もっといい方法を見つけたい…

ありがとう

4

4 に答える 4

4

Button2.ClientIDあなたが探しているものだと思います。

ドキュメント: http://msdn.microsoft.com/en-us/library/system.web.ui.control.clientid.aspx

を設定して、これがどのように設定されるかを制御することもできます。ClientIDMode

于 2012-08-23T15:31:31.897 に答える
2

Control.ClientIDは、DOM 要素 ID を取得する必要があります。

于 2012-08-23T15:33:04.270 に答える
2

コントロールがリピーターまたはグリッドになく、ページに固有の場合は、設定でき、ClientIDMode="Static"指定した ID になります。それ以外の場合は、ClientID他の人が指摘したように使用する必要があります。

于 2012-08-23T15:36:25.540 に答える
0

alert($("#<%= Button2.ClientID %>").click());

于 2012-08-23T15:50:56.880 に答える