如果我在 asp.net 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 })%>