0

如果我在 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 })%>
4

1 回答 1

1

不确定最佳实践,但我也会选择选项 1。

可能带有“s”的“父母”:
http://app/parents/<parentID>/children

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

于 2009-12-31T05:26:01.903 回答