我有以下模式的数据; 如附图所示,保留值在回发在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