0

我是MVC3的新手...

我正在尝试显示一个网格(3 列),其中包含学生列表(在第 1 列中),第 2 列和第 3 列中带有复选框。这些列的标题按顺序排列:student Name, Seminar1 & Seminar 2。复选框将代表学生是否参加了每个研讨会。

两条信息(学生和研讨会)来自数据库中未连接的表。所以,我正在考虑这种方法:

  1. 在控制器中创建一个数据表。
  2. 使其成为模型类中的属性
  3. 在视图中的 webgrid 中显示它

最后,我希望能够显示具有正确值的复选框,捕获它们的 CHECKED 事件,并且最好将其全部设为 ajaxable

如果我在控制器中进行与视图相关的工作,我是否违反了任何规则?如果我不应该如何在 Webgrid 中做到这一点?你会如何处理它?

谢谢

4

1 回答 1

0

我通常将 JQGrid 用于此类表。你可以在这里看到一个例子:ASP.Net MVC 3 JQGrid

您可以将 Student 对象作为模型,并使用 linq 和 Entity Framework 返回学生列表。

JQGrid 也支持 Ajax。这里有更多的演示:http ://www.trirand.com/blog/jqgrid/jqgrid.html

于 2012-09-06T20:36:24.003 回答