0

如果我在asp.net mvc應用程序中列出父項的子項,那麼是否應該如何形成url結構?在mvc中爲父級子列表推薦的url結構

例子:

1. http://app/parent/<parentID>/children 
2. http://app/parent/children/<parentID> 

我個人更傾向於選擇選項1,但我不知道是否有一種特殊的方式,大多數的MVC應用程序一起去。

另外,假設選項1,如何使用父視圖中的Html.ActionLink方法來建立鏈接?我可以使用以下方式構建選項2的鏈接:

<%=Html.ActionLink("Child List", "Children", new { id = Model.ID })%> 

回答

1

不確定最佳做法,但我也會選擇選項1。

也許 「父母」 與一個 's':
http://app/parents/<parentID>/children

選項2只是看起來不正確/邏輯性。