我有以下模式的數據; 如附圖所示,保留值在回發在Asp.net mvc
我想重新填充Postback上的所有這些值和控件。 我使用asp.net MVC
如果我如何能解決主題的多重價值被保存在一列,但是,鑑於不同列中顯示我應該使用一個名單,然後
currently using forms collection:
int rows=request.Form["rows"];
int colmn=requst.form["comn"];
var list1=new list<mymodel>{
new mymodel {}}
;
for (var row = 1; row <= noOfRows; row++)
{
list1.Add(new mymodel()
{
name= Request.Form["name-row"].ConvertToInt()
rollno= Request.Form["rollno-row"].ToString(),
});
for (int colmn = 1; colmn <= noOfColmns - 1; colmn++)
{
list1.Add(new mymodel()
{
subject = Request.Form["subj-row-colmn"].ConvertToInt()
});
}
}
讓我知道別的東西需要
重要提示:
我想我不能夠解釋我想要什麼,所以我有變窄的問題, 更準確地說我已經創建了一個列表,我已填充一個名單 作爲
var list1=new list<mymodel>{
new mymodel {}}
list1.Add(new mymodel()
{
name= Request.Form["name-row"].ConvertToInt(),
rollno= Request.Form["rollno-row"].ToString(),
subj=new list{}
});
,現在我想遍歷這個列表,讓我所有的值在給定的格式回 。 問:如何使用循環(foreach或for)以所需的格式從列表中獲取值?
我們需要看到的代碼,而不是形式的圖紙。 – 2014-10-18 21:11:37
似乎你有點誤解MVC模式...並且,請檢查你的格式,以便其他人在你之後不必清理它。 – walther 2014-10-18 21:33:25
你應該重新考慮你的數據庫設計。如果你有3個固定的科目,那麼每個科目都有一個領域。如果您的科目數量可變,您應該有2個表格,一個是學生,另一個是與學生ID具有FK關係的科目。 – 2014-10-18 23:10:04