如何显示List <list <int>&gt;类型的数据在页面?</list <int>

时间:2011-04-13 14:57:03

标签: asp.net

您可以推荐哪种方式?也许,为此目的有一些控制。

我正在尝试为学习神经网络生成用于识别黑白图像的输入数据。我有表3x3,点击单元格后背景颜色改变了。黑色表示“1”,白色表示“0”。对于选定的组合,需要设置输出值。

enter image description here

因此,在这种情况下,我收到0,0,1,1,0,0,0,0,1和输出-1 这个List我使用Javascript生成并通过隐藏字段发送到codebehind。

我必须在页面上显示这些组合并能够删除它们

3 个答案:

答案 0 :(得分:2)

听起来像是几个控件可能是有序的。通常,如果我有一个列表列表,我会在主 - 详细信息关系中使用2个列表/组合框。

您正在使用的实际情况是什么?用户如何期望使用数据?它代表什么?

编辑:回复有关您正在使用此内容的其他信息:

我建议捣乱服务器/用户控件。我可能会用一张桌子(是的,我知道,我说这个顽皮的词)用一点点javascript翻转颜色。您可以检测颜色或维护某种隐藏字段,以便像现在一样持久保存值。将“答案”公开为控件上的公共属性。

请注意,保存按钮也是此控件的一部分。我不确定这个复选框,因为如果我正确地阅读了那么这是一个从某些答案组合中得到的bool。这可能只是你控制的另一种bool方法。在该方法中,它可以检查网格的当前状态并确定它是应该返回true还是false。如果用户真的可以自己勾选该复选框,那么只需将其作为控件的一部分包含在内。

答案 1 :(得分:0)

List<List<int>> someList;

foreach(List<int> list in someList)
{
    foreach(int i in list){

       // Display here
       Response.Write(i);
    }
}

答案 2 :(得分:0)

<ul>
<% foreach (List<int> ints in list) { %>
    <li><%= string.Join(", ",ints) %></li>
<% } %>
</ul>