我正在創建一個應用程序,其中客戶端功能調用各種服務以返回結果/內容等。此刻,我有3個控制器,其動作正常。我試圖決定如何管理列表內容,即在2個實例中,將會列出下面列出的JSON下拉列表數據列表:使用MVC2作爲決定URL路徑的RESTful服務
在一個頁面中,會出現需要調用列表例如汽車使。一旦選擇了一個make,另一個調用然後返回兩個額外的例如數組。汽車產品等。在另一個頁面中,只有一個呼叫返回兩個產品陣列。共同的主題是它基本上是列表管理。
目前,我有我的控制器設置爲: ExistingMember 切換 NewMember
切換需要CarMakes的列表,然後相關的呼叫拿到產品。 ExistingMember需要產品列表。
什麼是最好的方式來設置我的控制器/動作/ ID?
我已經玩弄各種選項:
- /切換器/ CarMakes
- /切換器/ CarProducts/7
- /ExistingMember /產品
還修改路由爲簡潔:
- /{controller}/List/{acti上}/{ID}
- /切換器/列表/ CarMakes
- /切換器/列表/ CarProducts/7
或移動到一個專用的列表控制器
- /列表/ CarMakes
- /列表/ CarProducts/7
- /列表/產品