В настоящее время я читаю книгу о ASP.NET MVC3, чтобы научиться работать с этим фреймворком.Концепция частичных представлений объясняется, и хотя это простая концепция, у меня есть небольшой вопрос.
Этот код бритвы добавляется к представлению:
@{ Html.RenderAction("Summary", "Cart"); }
Это вызывает сводку() -метод на CartController.Проблема: как пользователь, я могу вызвать этот метод через HTTP-запрос (GET / POST, ...), что не должно быть возможным.
Я знаю, что есть такие атрибуты, как [HttpPost]
и [HttpGet]
разрешить только определенные виды HTTP-запросов, но есть ли атрибут, предотвращающий их?Кроме того, где я могу найти список доступных атрибутов?
Спасибо