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只是看起来不正确/逻辑性。