Если я перечисляю дочерние элементы родителя в приложении 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 })%>