правильный способ сделать это с asp.net-mvc? список комментариев к элементу - PullRequest
0 голосов
/ 20 мая 2009

у вас есть информация о предмете, и вы получили список комментариев к этому предмету

как бы вы справились с добавлением / удалением / редактированием маршрута?

на данный момент у меня есть это:

/item/details/7/editcomment/1
/item/details/7/delcomment/1
/item/details/7/addcomment

это правильный путь?

Ответы [ 3 ]

4 голосов
/ 20 мая 2009
  • / комментировать / редактировать / {CommentID}
  • / комментарий / удаление / {CommentID}
  • / комментарий / добавить / {} Itemid
1 голос
/ 20 мая 2009

Я предлагаю вам удалить «детали»:

/ товар / 7 / editcomment / 1
/ Пункт / 7 / delcomment / 1
/ Пункт / 7 / AddComment

0 голосов
/ 20 мая 2009

Я хотел бы отметить, что по соображениям безопасности вы не хотели бы использовать этот подход для удаления элементов. Всегда используйте POST для выполнения любых действий по модификации. В противном случае кто-то может попытаться злоупотребить системой, вставив изображение со ссылкой для удаления.

Конечно, если вы просто перенаправляете пользователей на страницу подтверждения и им нужно нажать кнопку «Отправить», чтобы начать операцию, которая будет в порядке.

Подробнее в блоге Стивена Вальтера:

Совет ASP.NET MVC № 46. Не используйте удаление ссылок, поскольку они создают дыры безопасности

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...