将集合存储到列表和会话中 - 前端

时间:2011-01-29 23:38:40

标签: c# .net asp.net

我有这个程序,我试图将一组值存储到列表和会话中

示例:

valueCollection = (List<Values>)Session["Value"];

我想以一种方式执行前端,该方式将显示一个表格,每行显示一个标签和文本框。这显然太简单了,但是我希望它默认显示表格的4行,然后用户可以选择“添加另一个”,然后将另一行添加到表格上,标签和文本框与4完全相似默认。每当用户选择“添加另一个”时,表格增加1.

你是如何做这样的事情,还是有一个简单的方法?

以下是更好地解释它的屏幕截图: http://img828.imageshack.us/img828/9986/idead.png

1 个答案:

答案 0 :(得分:0)

基本思想是将控件绑定到数据并提供GUI控件以允许用户添加/编辑/删除记录。修改记录后,重新绑定控件以查看更改。

查看.Net Framework中的Databound controls。对于快速第一遍,您可以使用ListView - 一个控件,它提供内置功能以自动生成和管理添加/编辑/删除GUI元素。

在“真实世界”的使用中,存储大数据集并不是一个好主意,因为更多用户=更多会话,每个会话使用服务器资源。您应该真正将数据存储/存储在数据库或XML文件中。

HTH