您可以推荐哪种方式?也许,为此目的有一些控制。
我正在尝试为学习神经网络生成用于识别黑白图像的输入数据。我有表3x3,点击单元格后背景颜色改变了。黑色表示“1”,白色表示“0”。对于选定的组合,需要设置输出值。
因此,在这种情况下,我收到0,0,1,1,0,0,0,0,1和输出-1 这个List我使用Javascript生成并通过隐藏字段发送到codebehind。
我必须在页面上显示这些组合并能够删除它们
答案 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>