0

我有一个应用程序,它使用asp:panel具有 2 个标签、2 个链接按钮、一个下拉列表和一个文本框来收集信息并将信息显示给用户。这是一个例子:

[panel]
[droplist (choose med - fed by xml file)/] 
[label (auto populates med min and max)/] [textbox (user enters quantity)/]
[linkbutton(add another panel for additional item)] [linkbutton(remove current item)]
[/panel]

在此处输入图像描述

我尝试通过使用 for 循环单独复制每个控件来做到这一点,它变得非常复杂。除了创建大量面板并使它们在链接单击时可见/不可见之外,必须有一种替代方法

4

1 回答 1

0

你希望如何复制它们?您可以将控件放在 ascx 文件中,然后按以下方式在 Web 配置中声明它

<controls>
      <add tagPrefix="Controls" tagName="YourControl" src="~/_assets/usercontrols/yourcontrol.ascx />
</controls>

然后,您可以像使用其他任何东西一样使用此控件

<Controls:YourControl />

如果这不是你的意思,请告诉我详细信息,我再看看。

编辑:再次阅读您的帖子后,您似乎希望查看 Listview 控件。

于 2013-10-07T13:48:32.607 回答