Описание тега routeattribute

1 ответ

Настраиваемая маршрутизация атрибутов с суффиксом

Я хочу создать свой URL, как это: www.example.com/Content/page.html поверх моего ContentControler я использую: [RoutePrefix("Home")] и поверх моего действия с индексом я использую: [Route("page.html")] но когда я запрашиваю этот URL, эта ошибка прои…
2 ответа

Маршрутизация атрибутов WebApi2 404

Я обновил существующий проект MVC4/WebAPI1 до MVC5/WebAPI2 в Visual Studio 2012, как описано здесь. Сайт работал как положено. Затем я следовал инструкциям для маршрутизации на основе атрибутов, найденной здесь - за исключением того, что я продолжаю…
23 дек '13 в 19:00
1 ответ

RouteAttribute отсутствует

Я использую Microsoft ASP.NET Web API 2.2 в веб-приложении. Контроллер выглядит так: public class EventsController: ApiController { [HttpGet] [Route("GetAllActivities")] public IEnumerable<IActivity> GetEvents() { /* stuff */ } } Описание проб…
2 ответа

Как поддерживать как "обычные", так и "читаемые" URL-адреса в маршрутизации атрибутов Web API?

У меня есть проект ASP.NET Web API 2.1 с включенной маршрутизацией атрибутов, а действие контроллера оформлено следующим образом: [Route("api/product/barcode/{barcodeType}/{barcode}")] public async Task<IHttpActionResult> GetProduct([FromUri] …
1 ответ

Маршрут не запускается с помощью атрибутов маршрутизации и FromUri

Я хочу запустить ниже маршрут с этим URL: http://localhost:66777/api/productdetails?articlegroup=1&producedat=2012-01-01 Что не так с моим - я думаю - атрибутом маршрута? [Route("api/productdetails/{articlegroup:int}/{producedat:datetime}")] [Ht…
1 ответ

Маршрут не найден с пустым RoutePrefix на контроллере

У меня есть чей-то код здесь, и я не понимаю его прежде всего "пустой" RoutePrefix на контроллере. Я называю URL в браузере следующим образом: http://localhost/TestService/TestAccess/FindProducts/de/2/product/5 Я получаю 404 для этого контроллера + …
0 ответов

Как добавить некоторые RouteData для MapMvcAttributeRoutes?

Я создаю мультитенантный веб-сайт и использую в своем приложении и MapMvcAttributeRoutes, и стандартный MapRoute. Я также использую этот код для успешного получения имени субдомена, когда я нахожусь в контроллере, который не использует RouteAttribut…
3 ответа

RedirectToAction генерирует неправильный URL (параметр строки запроса вместо параметра Routedata)

Я использую атрибуты RouteAttributes в своих проектах, и они работают правильно, за исключением этого случая: у меня есть два одинаковых действия: одно принимает два параметра типа int, а другое - только одно. Первый принимает два параметра и исполь…
2 ответа

Как добавить MessageHandler для определенного контроллера, который использует атрибуты маршрутизации в ASP.NET WebAPI 2?

Можно добавить MessageHandler только для конкретного контроллера, который использует атрибуты маршрута? Я хочу сократить запрос ранее в конвейере, если он не содержит определенных заголовков. Я хочу упомянуть, что: Я не могу добавить другой маршрут …
0 ответов

ASP MVC Интернационализация ссылок - Изменить язык ссылок

У меня есть несколько локализованных маршрутов. Для этого я помечаю свои маршруты с помощью атрибутов маршрута asp mvc, а затем клонирую их для каждого языка с переведенными значениями, токеном языковых данных и ограничением, которое проверяет культ…
28 июл '14 в 09:38
2 ответа

Атрибуты маршрута для путаницы областей при публикации на хосте в asp.net mvc 5

Я использую атрибуты маршрута с областями. Мой маршрут конфигурации: public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapMvcAttributeRoutes(); routes.MapRoute( "Default", "{controll…
1 ответ

Атрибут Inheriting Route портит уже существующие действия в Web API

Я пытаюсь унаследовать Route атрибуты из базового контроллера точно в соответствии с этим. Хотя это, кажется, работает правильно, но это портит ранее рабочие действия. Ниже приведен минимальный пример моей базы и дочерних контроллеров. [RoutePrefix(…
18 авг '16 в 11:05
1 ответ

ASP.NET MVC 5: определение порядка маршрутов между контроллерами (RouteAttribute)

RouteAttribute("abc", Order = 2) в контроллере, кажется, соблюдается только порядок: когда в одном контроллере определены следующие методы, я получаю ожидаемое поведение, т.е. Method1 имеет приоритет, Method2 никогда не вызывается. [Route("abc", Ord…
2 ответа

Маршрутизация атрибутов MVC5

Я пытаюсь использовать атрибуты маршрута для определения маршрутизации MVC. У меня есть следующий код в контроллере.. [Route("MDT/Detail/{id}")] public JsonResult Detail(int? id) { ITS.Models.ComputerDetail cp = GetDataFromDatabase(id.Value); return…
14 окт '15 в 07:15
1 ответ

Путь к действию не может быть найден с атрибутом маршрута в asp.net mvc

Я использую asp.net mvc с указанием маршрута и получаю эту ошибку: System.Web.HttpException (0x80004005): No matching action was found on controller 'Test.RequestController'. This can happen when a controller uses RouteAttribute for routing, but no …
11 фев '16 в 13:12
0 ответов

Маршруты MVC и атрибутная маршрутизация

Я пытаюсь заставить некоторые маршруты работать, но я, кажется, где-то допустил ошибку и не вижу ее. Был бы признателен второй взгляд или объяснение того, что я сделал не так. Физический путь: /Views/Reports/Awards/Index.cshtml Желаемый маршрут: / О…
23 апр '17 в 13:12
0 ответов

Атрибут маршрута не работает

Попытка использовать атрибут [Маршрут] в моем приложении MVC, согласно этой статье: https://blogs.msdn.microsoft.com/webdev/2013/10/17/attribute-routing-in-asp-net-mvc-5/ [Route("Error/{type?}")] public ActionResult Error(string type) { if (type == …
14 сен '17 в 21:38
1 ответ

Шаблон маршрута не может начинаться с символа "/" или> "~" и не может содержать "?" персонаж

Я получаю исключение со следующим атрибутом маршрута: [Route("{id}?action=decline")] Исключение: Исключение типа "System.ArgumentException" произошло в System.Web.Http.dll, но не было обработано в коде пользователя Дополнительная информация: шаблон …
2 ответа

ASP.NET MVC Controller - 500Error

Почему не вызывается моя функция контроллера? Я всегда получаю 500 ошибок (в скрипаче). Я не получаю ошибок в Visual Studio или на сайте ошибок. контроллер: [POST("/test1")] // attributerouting (works with GET methods) public ActionResult test1(Tree…
29 май '13 в 12:17
0 ответов

Регулярный атрибут атрибута.net core webapi с /

Я пытаюсь найти способ сопоставить маршрут, когда запрос содержит несколько путей и URL всегда заканчиваются на / end Например: domain.com/api/path1/path2/path3/end domain.com/api/path1/path2/path3/path4/end Я попытался [Route("api/{p:regex(([[\w-]]…
03 окт '17 в 13:59