3

如何在 TreeView 展开时在每个子节点前面动态创建文本框。

我创建了一个程序,它有一些父节点和一些子节点,我希望每当用户在 TreeView 控件中展开任何“父节点”时,我只想在每个“子节点”前面显示(文本框/html 输入)节点'。

问题:我在服务器端动态创建了文本框,但无法将其放置在正确的位置(即在每个子节点的前面)。

可以通过服务器端代码实现吗?即textbox1.position 12,12;或一些CSS或HTML?

4

1 回答 1

1

您可以在服务器上创建额外的控件,然后使用 CSS 定位它们。但是,我的猜测是您将希望在客户端创建它们。那是 JS(建议:使用 jQuery)。这样你的代码会更快,用户体验也会更好。

如果您提供有关您要达到的目标的信息,则更容易为您提供指导。

编辑:

当您在服务器端呈现它时,您可以将此字符串添加到控件。但请注意,我不推荐这种方法。

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