3

展開時にTreeViewのすべての子ノードの前にテキストボックスを動的に作成するにはどうすればよいですか。

いくつかの親ノードといくつかの子ノードを含むプログラムを作成しました。ユーザーがTreeViewコントロールで「親ノード」を展開するたびに、すべての子の前に(textbox / html input)を表示したいだけです。ノード'。

問題:サーバー側で動的にテキストボックスを作成しましたが、正しい位置(つまり、すべての子ノードの前)に配置できません。

サーバーサイドコードで可能ですか?つまり、 CSStextbox1.position 12,12;またはHTMLですか?

4

1 に答える 1

1

サーバー上に追加のコントロールを作成し、CSSを使用してそれらを配置できます。ただし、クライアント側で作成することをお勧めします。それがJSです(提案:jQueryを使用してください)。そうすれば、コードが高速になり、ユーザーエクスペリエンスが向上します。

あなたが達成しようとしていることについての情報を提供するならば、あなたにポインターを与えることはより簡単です。

編集:

サーバー側でレンダリングするときに、この文字列をコントロールに追加できます。ただし、このアプローチはお勧めしません。

style="position: relative; left: 10px; top: -5px"
于 2012-09-14T15:08:48.250 に答える