在选择一个DropDownlist的值时,在mvc3中以动态方式更改另一个DropDownlist的值

时间:2014-02-26 08:24:51

标签: jquery asp.net-mvc-3 dynamic drop-down-menu

我有一个名为semester_master的模型,另一个模型是course_master。 在course_master中有三个字段CourseId,CourseName和Number_Of_Semester。

在semester_master中有两个字段SemesterId和SemesterName。

当我从课程DropDownlist中选择MCA课程时,考虑到Student_master模型它应该在学期DropDown中显示六个学期的值。

当我从课程DropDownlist中选择MBA课程时,它应该在学期DropDown中仅显示四个学期的价值。

请帮帮我..

如何在我的Asp.net MVC 3应用程序中使用jQuery执行此操作?

谢谢..

1 个答案:

答案 0 :(得分:0)

所以你想要一个级联下拉列表。利用ajax。在您的视图中,当更改课程下拉列表时,调用控制器中的操作(通过ajax请求),该操作返回具有学期下拉列表的部分视图或调用返回学期下拉列表的json对象的操作。请参阅此链接以获取有关如何操作的指南。 http://www.deliveron.com/blog/post/creating-a-cascading-dropdown-in-aspnet-mvc-3-and-jquery.aspx