Описание тега attributerouting
Define your routes using attributes on action methods in ASP.NET MVC and Web API.
1
ответ
Маршрутизация атрибутов веб-API ASP.NET: RoutePrefix с параметром маршрута
Возможно ли в ASP.NET иметь атрибут RoutePrefix на ApiController, который содержит параметр маршрута? [RoutePrefix("api/parent/{pid}/child")] public class ChildController : ApiController { [Route("")] public HttpResponseMessage Get(object pid) { //.…
20 июл '15 в 15:50
2
ответа
Несколько необязательных параметров веб-API-атрибута маршрутизации
Привет, ребята, я новичок в атрибуте маршрутизации и не уверен, что это вообще возможно. То, что у меня есть, это маршрут атрибута, который отлично работает, как это [HttpGet] [Route("GetIssuesByFlag/{flag:int=3}")] public IEnumerable<IssueDto>…
08 фев '17 в 13:47
1
ответ
Маршрутизация атрибутов с необязательными параметрами в ASP.NET Web API
Я пытаюсь использовать маршрутизацию атрибутов Web API 2 для настройки пользовательского API. Мой маршрут работает так, что вызывается моя функция, но по какой-то причине мне нужно передать первый параметр, чтобы все работало правильно. Ниже приведе…
13 мар '14 в 19:03
1
ответ
Как установить маршрут по умолчанию в MVC6 при использовании атрибутов?
В MVC5 вы можете установить маршрут по умолчанию, используя следующий атрибут на контроллере? [Маршрут ("{действие} = индекс")] Что эквивалентно этому в MVC6? Обновить Это код, который я имел в MVC5 [Route("{action=index}")] public class StaticPages…
21 янв '16 в 13:24
1
ответ
Приписывание ограничений в вебапи
В документации по атрибуции есть ряд предупреждений, в которых говорится, что " повышение производительности при сопоставлении маршрутов" не работает. О каких улучшениях производительности они говорят и что это означает с точки зрения производительн…
11 июн '13 в 11:41
1
ответ
Атрибут маршрутизации с числом параметров 404 не найден
Я использую AttributeRouting, чтобы установить конкретный маршрут для моего ActionResult. Я получил страницу 404, не найденную, когда у меня есть эта конфигурация: [GET("Tender/SubmitBid/{id}/{bidId}")] public ActionResult SubmitBid(string id, strin…
29 окт '13 в 15:00
3
ответа
RoutePrefix vs Route
Я это понимаю RoutePrefix не добавляет маршрут в таблицу маршрутизации сам по себе. На ваши действия нужно иметь Route атрибут объявлен. Я с трудом нахожу авторитетный блог / MSDN страницу / что-то, что утверждает почему по умолчанию RoutePrefix не …
11 апр '16 в 19:46
0
ответов
@Url.Action выбрал неправильное действие (AttributeRouting, asp.net mvc 5)
У меня есть контроллер, который имеет эти два метода действий: Оба имеют одно и то же имя, но имеют разные параметры, один из них - HttpGet, другой - HttpPost. public class TestController : Controller { [Route("Test/{id:int}/ActionName"), HttpGet] p…
15 апр '16 в 15:44
1
ответ
Как использовать Route Constraint и Attribute Routing вместе?
Я использую Route Constraint на своем веб-сайте, и теперь мне нужно использовать Attribute Routing. Класс ограничения маршрута: public class BusConstraint : IRouteConstraint { private RouteDB routeDb = new RouteDB(); public bool Match(HttpContextBas…
30 ноя '17 в 05:50
1
ответ
Wep Api - метод 405 не допускается
У меня есть проект Web Api с контроллером, который имеет методы для GET, DELETE, POST и PUT. Когда я пытаюсь выполнить POST или PUT для этого контроллера, я всегда получаю ошибку 405 Method Not Allowed. Передаваемые данные выглядят корректно, это пр…
14 апр '17 в 22:33
1
ответ
Атрибут маршрутизации - показать вошедший в систему идентификатор пользователя в URL
Я использую пользовательскую аутентификацию MVC в своем проекте, и я не знаю, как мне украсить свой URL в соответствии с моим требованием. По сути, мне нужно, чтобы каждый раз, когда пользователь проходил проверку подлинности и получал доступ к моем…
19 дек '16 в 09:02
1
ответ
Маршрутизация атрибутов для двух действий приводит к "Недопустимому шаблону пути OData"
Итак, у меня есть две функции, которые возвращают клиента, который получает два разных параметра. Один - это идентификатор клиента, а другой - его номер. Мой контроллер: using System.Linq; using System.Net; using System.Web.Http; using System.Web.OD…
15 май '18 в 12:47
1
ответ
Проблема соответствия URL WebAPI
Я реализовал AttributeRouting и WebApi в своем веб-проекте. И я пытаюсь направить URL, как http://localhost/apis/test?adminId=yyy в GetSomeInfo Действие. Но я сталкиваюсь с некоторыми проблемами, URL http://localhost/apis/test а также http://localho…
03 янв '13 в 07:56
1
ответ
Использование WebAPI 2.2 внутри существующего проекта ASP.NET MVC 5
Я использую WebAPI 2.2 с маршрутизацией атрибутов внутри существующего проекта MVC 5. Я намерен перенести весь веб-сайт в WebAPI, но это займет некоторое время. У меня все работает, но я обеспокоен, что могу делать что-то не так. Похоже, этот пост S…
20 сен '14 в 15:20
0
ответов
Маршрутизировать конкретный DelegatingHandler при использовании AttributeRouting
Я пытаюсь добавить пользовательский дескриптор делегирования для конкретного маршрута при использовании атрибута маршрутизации. Я просмотрел онлайн-ресурсы и не могу найти способ сделать это. Единственный способ указать свой дескриптор делегирования…
27 дек '15 в 20:25
2
ответа
Условно вызвать методы действия с тем же URL и глаголом Http
Я хотел бы создать 2 метода действия с одним и тем же URL и глаголом Http, но условно вызывать только один из них в инфраструктуру Web API на основе логического флага. Каков был бы лучший способ достичь этого? [HttpPost] [Route("api/data/{id}")] pub…
01 авг '17 в 23:56
0
ответов
Поддерживает ли Web API 2 ограничения маршрута для параметров строки запроса?
В Web API 2 я могу поместить ограничения в шаблон маршрута; например: [Route("api/foos/{id:int}")] void GetFooWithId(int id, [FromUri] string format = null) { ... } Есть ли способ ограничить параметры строки запроса, такие как format в приведенном в…
14 авг '16 в 12:13
1
ответ
AttributeRouting возможно ли захватить / внутри параметра?
Прежде всего позвольте мне прояснить, что я говорю о независимом проекте AttributeRouting http://attributerouting.net/ а не о встроенной маршрутизации атрибутов. Возьмите эту слегка измененную версию их примера кода: public class SampleController : …
03 окт '14 в 13:16
1
ответ
Маршрутизация атрибутов OData: один контроллер для нескольких типов данных
Я читаю блог по обновлению OData V4: https://blogs.msdn.microsoft.com/webdev/2014/03/13/getting-started-with-asp-net-web-api-2-2-for-odata-v4-0/ В нем упоминается недавно добавленный атрибут [ODataRoute] для маршрутизации атрибутов. В традиционном W…
26 апр '16 в 05:23
0
ответов
Прямая косая черта в маршруте атрибута webapi (IP-адрес)
Я хочу предоставить метод для возврата некоторой информации о данной подсети IP. [HttpGet, Route("ips;ipv4subnet={ipSubnet}")] public Task<Ipv4SubnetInfo> GetIpInfo(string ipSubnet) { ... } Проблема в том, что если я вызову этот метод через ht…
20 мар '14 в 13:56