2011-01-29 30 views
0

我有這個計劃中,我試圖值的集合存儲到列表和會話存儲集合到一個列表和會話 - 前端

例子:

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

我想以一種方式進行前端顯示,每行顯示一個標籤和文本框。這顯然太簡單了,但我希望它默認顯示4行的表格,然後用戶可以選擇「添加另一個」,然後這將添加另一行到表格上,標籤和文本框完全類似於4默認。每當用戶選擇「添加另一個」時,表格增加1.

你如何做這樣的事情,還是有一種簡單的方法?

下面是截圖來解釋它更好地: http://img828.imageshack.us/img828/9986/idead.png

+0

這是一個基於Web的應用程序?你打算通過ajax(異步)或使用回傳來做到這一點? – Victor 2011-01-29 23:42:20

回答

0

的基本想法是,你控件綁定到您的數據,並提供GUI控件允許用戶添加/編輯/刪除記錄。記錄修改後,重新綁定控件以查看更改。

查看.Net Framework中的Databound controls。對於快速第一遍,您可以使用ListView - 一種提供內置功能的控件,用於自動生成和管理添加/編輯/刪除GUI元素。

在'真實世界'的用法中,存儲大數據集並不是一個好主意,因爲更多的用戶=更多的會話並且每個會話使用服務器資源。你應該真正將數據存儲在數據庫或XML文件中。

HTH