2011-08-30 160 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結果。