mvc中父子列表的推荐url结构

时间:2009-12-31 05:20:05

标签: asp.net-mvc asp.net-mvc-2 asp.net-mvc-routing permalinks

如果我在asp.net mvc app中列出父项的子项,那么是否应该如何形成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 个答案:

答案 0 :(得分:1)

不确定最佳做法,但我也会选择选项1.

也许“父母”带着's':
http://app/parents/<parentID>/children

选项2对我来说似乎不合适/合乎逻辑。