我正在尝试将视图中提交到文本框中的所有数据返回给控制器,以便将数据保存到数据库中。
一些背景资料: 教师任务报价设置
老师看到的第一个视图是他给出的所有任务(下拉列表)。他可以选择其中一个任务并单击“提交”,然后他会在截止日期之前查看提交任务的学生的位置。
因此,对于每个学生,如果他犯了错误或引用任务,他可以更改积分。 完成之后,需要提交一些要点。我想知道的是我如何从表单中获取所有这些点(在文本框中),以便我可以轻松地将它们提交给数据库。
修改 看来我的问题有点难以理解,所以我对当前的情况和问题做了一点描述 - 你可以在这里查看 - http://i43.tinypic.com/xap54m.jpg
可能出现的问题:我已经使用viewmodel来要求提交任务。 是否可以在视图中查看模型?
答案 0 :(得分:0)
这是一个非常基本的MVC问题。您应该阅读MVC音乐商店教程/ pdf或Nerd Dinner教程,因为两者都将展示如何使用Entity框架保存/插入数据库。
我稍后会发布一些代码。
答案 1 :(得分:0)
使用另一个viewmodel。要在一个视图中使用两个视图模型,请在模型类中将它们绑定在一起,或者在这样的视图中使用元组:
@model Tuple<model1, model2>
然后你这样访问它。
Model.Item1.Something and Model.Item2.Something