2011-08-30 113 views
0

我刚开始学习MVC,而我正在使用MVC3和Razor View引擎。刷新页面问题

我有了6个级联dropdownlists,说CountriesPrioritiesTitlesPIssuesMIssuesDocuments视图。

  • selectIndex更改为Countries时,它应该填充所有其他五个下拉列表。
  • selectIndex更改为Priorities时,它也会填充所有其他五个下拉列表。
  • selectIndex更改为Titles时,它应填充PIssues,MIssuesDocuments
  • selectIndex更改为PIssues时,它应该填充MIssuesDocuments
  • selectIndex更改为MIssues时,它应该填充Documents

我已经尝试了许多不同的方法,但我alwasys最终与重复下拉列表。

例如,当我改变Countries的选择时,除了原来的六个以外,还创建了六个新的dropdownlist。

解决这类问题的最佳方法是什么?

对不起,很长的描述和没有代码。如果我包含代码,那将是整个项目。我希望这很清楚。

回答

0

如果你是从经典的ASP.Net(webforms)像我一样,你应该知道,MVC不像webforms行为。 MVC不会做服务器端的onClick事件(请纠正我,如果我错了)。您可能必须从ajax加载值,并从MVC控制器加载JSON结果。