別のタグを使って2つのリストを作成してそれぞれのテーブルで構成した美的コントロールを作成しました。コントロールは常に、各項目に関連付けられたimgタグをクリックして、2つのリスト間で移動させます。私はJavaScriptを介してリスト間のすべての動きをしていると値を取得し、ポストバック時に2つのリストに格納するための良い方法を持っている。私は、インデックス/クラスを隠し値に格納し、アイテムを見つけるためにそれらを読み込むのが面倒だと思った。また、FindControl()を介してDOMをトラバースする巧妙な方法があるかもしれないとは思っていますが、それは確かではありません。どんな入力も素晴らしいでしょう。DOMにアクセスしてHTMLテーブルから値を取得するサーバー側
もう1つのことは、複合コントロールではないということです。すべてのタグはRenderContents()メソッドでレンダリングされています。だから私は、たとえhtml要素へのアクセスの背後にあるコードが必要だったとしても、通常はそうであるように、runat = "server"属性をelemに貼り付ける方法があるかどうかはわかりません。
ここに生成されるHTMLがあります。私は、この時点でhtmlを生成する以上のことをしないので、サーバー側のコードを投稿する必要はないと思います。
<div class="DualListPanel" id="test1">
<div key="test1_Unassigned">
<table class="DLPTable">
<tr>
<td>Item 1</td>
<td><img src="..." onclick="Move(this)" /></td>
</tr>
<tr>
<td>Item 2</td>
<td><img src="..." onclick="Move(this)" /></td>
</tr>
</table>
</div>
<div key="test1_Assigned">
<table class="DLPTable">
</table
</div>
</div>
あなたのコードをもう一度投稿する必要があると思ってください:) –
私はちょうど投稿を再訪し、フォーマットがうまくいないのを見ました。私は裸の骨= D –