在MVC 4中复制Web表单

时间:2015-03-20 19:05:46

标签: asp.net-mvc-4

我对MVC很新,但我得到了一般概念 但是,我试图复制一个非常容易在Web表单中创建的页面。

在网络表单中,我有一个下拉列表(专业),在选中后,会根据DDL中的值进行回发并显示一个列表框(课程)。
  然后,当选择列表框中的项目时,将发生另一次回发,并根据列表框中的项目显示网格(Classes)。  在回发期间,DDL和列表框中的所选项目保持选中状态。

在我对MVC的尝试中,我已经获得了意大利面条代码...

我的问题是,我可以通过一个控制器,一个视图和三个部分视图完成此操作吗?我只想坚持使用普通的MVC,一旦我开始工作,我就可以在jQuery中工作。

1 个答案:

答案 0 :(得分:1)

你必须加载Dropdown并在页面上设置真实记录模型,这样才能有至少3个模型.....所以你必须使用Viewmodel将所有3个模型组合在一起

为Classes \ course \ Main model(Student?)编写模型类,然后为所有3创建一个viewmodel

然后您的视图可以访问viewmodel和所有类/数据