Httpgetattribute не содержит конструктор, который принимает 1 аргументC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Httpgetattribute не содержит конструктор, который принимает 1 аргумент

Сообщение Anonymous »

В настоящее время я работаю над веб -API с помощью Microsoft MVC Framework.
Внутри их документов я прочитал следующее (https://learn.microsoft.com/en-us/aspne ... etCore-2.1):

Для удобства, атрибуты ругают поддержку токена токеном на прикрытие токеном в квадрат в квадрате. Токены [действие], [область] и [контроллер] будут заменены значениями имени действия, имени области и имени контроллера от действия, где определяется маршрут. В этом примере действия могут соответствовать пути URL, как описано в комментариях: < /p>

Код: Выделить всё

[Route("[controller]/[action]")]
public class ProductsController : Controller
{
[HttpGet] // Matches '/Products/List'
public IActionResult List() {
// ...
}

[HttpGet("{id}")] // Matches '/Products/Edit/{id}'
public IActionResult Edit(int id) {
// ...
}
}
< /code>

Замена токена происходит как последний шаг по созданию маршрутов атрибутов. Приведенный выше пример будет вести себя так же, как и следующий код: < /p>

public class ProductsController : Controller
{
[HttpGet("[controller]/[action]")] // Matches '/Products/List'
public IActionResult List() {
// ...
}

[HttpGet("[controller]/[action]/{id}")] // Matches '/Products/Edit/{id}'
public IActionResult Edit(int id) {
// ...
}
}
Однако всякий раз, когда я пытаюсь использовать атрибут [httpget ("my/route")] , Visual Studio продолжает говорить мне "httpgetattribute не содержит конструктора, который берет 1 аргумент". Я уже читал, что я должен установить microsoft.aspnet.webapi.webhost с помощью диспетчера пакетов, но ошибка все еще существует. < /p>

Мой вопрос: как я могу начать использовать правильный атрибут? Я не имею опыта с установкой пакетов в Visual Studio. < /P>

Спасибо в Adavance за любую помощь.

Подробнее здесь: https://stackoverflow.com/questions/527 ... 1-argument
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Конструктор DBML DataClasses: «объект» не содержит конструктор, который принимает 1 аргумент
    Anonymous » » в форуме C#
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Ошибка Automapper: MapperConfiguration не содержит конструктор, который принимает 1 аргумент
    Anonymous » » в форуме C#
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Что такое свойство name в конструкторе HttpGetAttribute?
    Anonymous » » в форуме C#
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Альтернатива использованию httpgetattribute
    Anonymous » » в форуме C#
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Python Discord Bot Typeerror: __init __ () принимает 1 позитивный аргумент, но 2 позиционных аргумента (и 1 аргумент тол
    Anonymous » » в форуме Python
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»