Tag: attributerouting

Definieren Sie Ihre Routen mithilfe von Attributen auf action-Methoden in ASP.NET MVC und Web API.

MVC-Attribut-routing mit der Url.Aktion nicht auflösen route

Anzahl der Antworten 3 Antworten
Ich kann nicht @Url.Action zu beheben, um die url, die ich erwarte, basierend auf dem Attribut route, die ich angewendet habe: Meine Aktion (SearchController aber mit [RoutePrefix("add")]) [Route("{searchTerm}/page/{page?}", Name = "NamedSearch")] [Route("~/add")] public ActionResult Index(string searchTerm =

Attribut-routing in MVC 5 und optional defaults

Anzahl der Antworten 2 Antworten
Traditionelle routing-defaults waren wir in der Lage für den Zugriff auf diese URLs und enden immer auf die gleiche Aktion: / /Home /Home/Index Aber heute würden wir schreiben etwas in diesen Zeilen: [RoutePrefix("Home")] [Route("{action=Index}")] public class HomeController

MVC-Attribut-Routing - Default Controller Index mit GET und POST

Anzahl der Antworten 1 Antworten
Wir haben eine MVC-5.1 Projekt-und Attribut-routing. Alles ist in Ordnung, außer die Standard-Seite, die ein login-Formular. [RoutePrefix("Home")] public class HomeController : BaseController { [Route("~/")] [Route] [Route("Index")] [HttpGet] public ActionResult Index() { var model = new LoginViewModel(); return

Mehrere optionale Parameter web-api-Attribut-routing

Anzahl der Antworten 2 Antworten
Hallo Leute, ich bin neu auf-Attribut-routing-und nicht sicher, ob dies überhaupt möglich ist. Was ich habe ist ein Attribut route, die funktioniert gut so, wie es [HttpGet] [Route("GetIssuesByFlag/{flag:int=3}")] public IEnumerable<IssueDto> GetIssuesByFlag(int flag) nun möchte ich aber hinzufügen,

Web-Api-Controller in andere Projekt, route-Attribut nicht funktioniert

Anzahl der Antworten 3 Antworten
Ich habe eine Projektmappe mit zwei Projekten. Eine Web-Api bootstap-Projekt und die andere ist eine Bibliothek-Klasse. Die Bibliothek-Klasse enthält eine ApiController mit Attribut-routing. Ich füge einen Verweis von web-api-Projekt der Klasse die Bibliothek und erwarten, dass dies

Erstellen BaseController für ASP.NET MVC

Anzahl der Antworten 1 Antworten
Habe ich eine ASP.NET MVC 4 Projekt, die main Seite, wo Besucher wählen sollten Unterthema. Also Struktur ist: sypalo.com photo.sypalo.com seo.sypalo.com ... and so on Ich bin mit AttributeRouting.net nuget-Paket Umgang mit routing zu subdomains. Also jeder

Attribut-Routing in WebAPI: Die Ressource kann Nicht Gefunden Werden

Anzahl der Antworten 1 Antworten
ASP.NET MVC4 Projekt mit WebAPI Endpunkte. Ich bin versucht zu konfigurieren AR für beide MVC-Controller und API-Controllern. Ich habe Folgendes: Und jetzt sehe ich noch zwei weitere Dateien im App_Start: AttributeRoutingConfig, und AttributeRoutingHttpConfig. Die erste ist diese:

ASP.Net MVC 4 w/ AttributeRouting und mehrere RoutePrefix Attribute

Anzahl der Antworten 2 Antworten
TL;DR Ich brauche einen Weg, um programtically wählen Sie die RoutePrefix gewählt wird, wenn der URL-Generierung auf der Basis der Eigenschaften eines Benutzers, in meinem MVC-app Nicht TL;DR Habe ich ein MVC-4-app (mit der AttributeRouting NuGet-Paket) Aufgrund

RoutePrefix vs Route

Anzahl der Antworten 2 Antworten
Ich verstehe, dass RoutePrefix hinzufügen nicht eine route in die routing-Tabelle von selbst. Auf Ihre Aktionen, die Sie brauchen, um eine Route - Attribut deklariert. Ich habe eine harte Zeit der Suche nach einer autorisierenden blog/msdn-Seite/etwas, das

Geben Standardwerte für die controller/action-route in WebAPI mit AttributeRouting

Anzahl der Antworten 5 Antworten
Wie funktioniert ein Satz Standard-controller zu verwenden, wenn AttributeRouting anstelle der Standard-RouteConfiguration, die WebAPI nutzt. D. H. loszuwerden, der kommentierte code-Abschnitt, da dieser überflüssig ist, wenn mit AttribteRouting public class RouteConfig { public static void RegisterRoutes(RouteCollection routes)

Mehrere controller-Typen gefunden wurden, die mit der URL. Dies kann passieren, wenn Attribut Routen auf mehrere Steuerungen entsprechen den angeforderten URL

Anzahl der Antworten 3 Antworten
...denke, ich bin der erste, danach zu Fragen? Sagen, Sie haben die folgenden Strecken, die jeweils erklärt, auf einen anderen controller: [HttpGet, Route("sign-up/register", Order = 1)] [HttpGet, Route("sign-up/{ticket}", Order = 2)] ... man könnte dies in MVC

Erstellen von url für die Web-Api mit Attribut-routing

Anzahl der Antworten 3 Antworten
Wie bekomme ich die url von der web-api aus meiner Sicht? Beispiel (aus der msdn-blog): [RoutePrefix("reviews")] public class ReviewsController : ApiController { //eg.: /reviews [Route] public IHttpActionResult Get() { ... } //eg.: /reviews/5 [Route("{reviewId}")] public IHttpActionResult Show(int

Mehrere Controller-Typen mit gleichen Route-Präfix ASP.NET Web-Api

Anzahl der Antworten 2 Antworten
Ist es möglich, zu trennen Wird und Beiträge in separate API-Controller-Typen und den Zugriff auf Sie mit der gleichen Route-Präfix? Hier sind meine Controller: [RoutePrefix("api/Books")] public class BooksWriteController : EventStoreApiController { [Route("")] public void Post([FromBody] CommandWrapper commandWrapper){...}

MVC-Attribut-Routing Nicht Funktioniert

Anzahl der Antworten 5 Antworten
Ich bin relativ neu in der MVC-framework, aber ich habe einen funktionierenden Web-Projekt mit einem API-controller, nutzt AttributeRouting (NuGet package) - allerdings bin ich ab einem anderen Projekt, und es funktioniert einfach nicht wollen, Folgen Sie den

Abfragezeichenfolge funktioniert nicht, während Attributrouting verwendet wird

Anzahl der Antworten 8 Antworten
Ich bin mit System.Web.Http.RouteAttribute und System.Web.Http.RoutePrefixAttribute zu ermöglichen sauberere URLs für meine Web API 2 Anwendung. Für die meisten meiner Anfragen, die ich verwenden kann-routing (zB. Controller/param1/param2) oder ich kann verwenden Sie query-strings (zB. Controller?param1=bob&param2=mary). Leider mit

ASP.NET-Hilfeseiten Standard-Homepage?

Anzahl der Antworten 2 Antworten
Ich gehen will http://myserver werden kann-und Hilfe-Seiten als die Standard-Startseite, das erste, was ein Gast zu http://myserver sehen sollten, ist die Hilfe-Seite. Ich eine default-route wie folgt eingerichtet: public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( name:

Getting "Es wurde kein Typ gefunden, der mit dem Controller namens 'SampleSlashBaseService' übereinstimmt, wenn versucht wird, WebAPI zu verwenden

Anzahl der Antworten 5 Antworten
Ich habe eine webapi-Projekt mit einer base ApiController namens SlashBaseService: [RouteArea("uBase")] public abstract class SlashBaseService : ApiController { } Die erzeugte dll wird in WebForms-Projekt, also ich habe auch ein WebActivator Klasse mit dem folgenden code zu

Routenparameter mit Schrägstrich "/" in URL

Anzahl der Antworten 3 Antworten
Ich weiß, Sie können eine Platzhalter in der route-Attribut zu ermöglichen / wie Datum-Eingabe für Beispiel: [Route("orders/{*orderdate}")] Das problem mit der wildcard ist nur für den letzten Parameter in der URI. Wie kann ich das Problem lösen,

Attributrouting mit optionalen Parametern in der ASP.NET-Web-API

Anzahl der Antworten 1 Antworten
Ich versuche, die Verwendung von Web-API-2-Attribut-routing einrichten einer benutzerdefinierten API. Ich habe meine route arbeiten, so dass meine Funktion aufgerufen wird, aber für einige Grund, mich übergeben zu müssen, in meiner ersten parameter für alles richtig funktioniert.

MapMvcAttributeRoutes: Diese Methode kann nicht während der Initialisierungsphase der Anwendung vor dem Start aufgerufen werden

Anzahl der Antworten 4 Antworten
Ich habe einen sehr einfachen test in einem test-Projekt in eine Lösung mit ASP MVC V5 und Attribut-routing. Attribut-routing und die MapMvcAttributeRoutes - Methode, sind Teil der ASP MVC 5. [Test] public void HasRoutesInTable() { var routes

CreatedAtRoute Routing zu verschiedenen Controller

Anzahl der Antworten 3 Antworten
Ich bin erstellen einer neuen webapi über Attribut-routing erstellen Sie eine verschachtelte route etwa so: //PUT: api/Channels/5/Messages [ResponseType(typeof(void))] [Route("api/channels/{id}/messages")] public async Task<IHttpActionResult> PostChannelMessage(int id, Message message) { if (!ModelState.IsValid) { return BadRequest(ModelState); } if (id != message.ChannelId)