【发布时间】:2015-09-10 00:40:13
【问题描述】:
我将调用一个网络服务,该网络服务将以这种格式返回数据。
<element>
<label>Some Text</label>
<items>
<item>1</item>
<items>
</element>
<element>
<label>Some Text 2</label>
<items>
<item>google</item>
<item>mac</item>
<item>bus</item>
<items>
</element>
<element>
<label>Some Text 3</label>
<items>
<item>OS</item>
<item>Brush</item>
<items>
</element>
现在在我的 asp .net 网络表单页面上,对于每个元素我需要显示一个包含两列的表格,左列将包含标签文本(例如一些文本)。但是右列需要包含复选框,并且复选框的数量将等于每个元素中的项目数。然后每个元素都会有一个保存按钮。基本上这个想法是用户可以取消选择该项目。例如:对于第二个项目,用户界面应该如下所示:
但当然可以有 100 多个项目。那么在 asp .net 网络表单中最好的方法是什么?我想到了以下几点:
在后面的代码中动态创建控件,并根据 Web 服务的响应不断添加它们。还有其他方法吗?
谢谢。
【问题讨论】: