0

<a onclick="alert('<%=TextBox1.ClientID%>')"UserControl内のDataListのEditTemplateにあるテーブルのテーブルセルでアクセスする必要があるため、 現在直接使用できないことを理解しています。

そうは言っても、クライアントIDを取得するためにコントロールを再帰的にチェックする必要があります。
クライアント側alert(getMyElement('TextBox1').id)、getMyElementはフォームのすべての要素をチェックし、IDを含むコントロールを返します...または
サーバー側alert('<%=FindElement(dlDataList, "TextBox1").ClientID%>')ここでFindElementは最初のパラメータのコントロールで2番目のパラメータのIDを持つ要素をチェックし、そのコントロールを返すベースページ関数?

クライアント側の方が速いと思いますか?

4

1 に答える 1

0

この場合、私は常にサーバー側を使用します。それ以外の場合は、各行でDOM全体をトラバースします。サイズによっては、メモリを大量に消費する可能性があります。サーバー側は、このためのリソースをほとんど使用しません。

于 2009-10-19T16:00:26.670 に答える