Tag: asp.net-mvc-routing
Fragen über routing innerhalb von ASP.NET (einschließlich MVC).
3
Antworten
Wenn Sie versuchen, zu erstellen eine catch-all-route in MVC 4 (etwas, was ich gefunden habe mehrere Beispiele, und basiert mein code auf) es gibt einen 404-Fehler. Ich bin mit dieser auf IIS 7.5. Dies scheint wie eine
3
Antworten
Ich habe derzeit die folgenden Strecken: routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.IgnoreRoute("{resource}.gif/{*pathInfo}"); MvcRoute.MappUrl("{controller}/{action}/{ID}") .WithDefaults(new { controller = "home", action = "index", ID = 0 }) .WithConstraints(new { controller = "..." }) .AddWithName("default", routes) .RouteHandler = new MvcRouteHandler(); MvcRoute.MappUrl("{title}/{ID}") .WithDefaults(new { controller
1
Antworten
Bisher (aus Platzgründen) habe ich eine route in der global.asax registriert wie dieses: routes.Add(new LowercaseRoute("{action}/{id}", new MvcRouteHandler()) { Defaults = new RouteValueDictionary(new { controller = "Home", action = "Index", id = UrlParameter.Optional }), DataTokens = rootNamespace });
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 =
2
Antworten
Bitte helfen Sie mir, meine richtige ASP.NET MVC-Route Anzeigen. Habe ich einen Menüpunkt mit einem ActionLink: <li>@Html.ActionLink("Articles", "List", "Article")</li> Auf der Home-Seite sieht es so aus: localhost/Article das ist OK. Sondern auf den konkreten Artikel Seite mit
2
Antworten
Ich bin der Entwicklung einer MVC 3 Web app, und ich möchte so etwas wie dies: /Controller /Blog BogController.cs ViewsController.cs ArticlesController.cs /Customers SalesController.cs ProductsController.cs HomeController.cs /Views /Blog Index.aspx Summary.aspx /Views Index.aspx Admin.aspx Show.aspx /Articles Show.aspx Admin.aspx /Customers
2
Antworten
Ich würde gerne setup einer multi-tenant-ASP.NET MVC-app. Im Idealfall ist diese app wäre eine route mit {tenant}/{controller}/{action}/{id} jeder tenant entspricht einer logischen Instanz der app (einfach Unabhängiger multi-user-accounts) Die feinkörnigen details wie, die sind noch Recht unklar
2
Antworten
Dieses Thema wurde vielfach diskutiert, aber ich habe nicht gefunden eine Lösung für meinen speziellen Fall. In einem meiner Umbraco (6) Ansichten, ich bin Aufruf einer controller-Methode durch die Verwendung @Html.Action("Index", "CountryListing"); Dieser Ergebnisse in der "keine
2
Antworten
Habe ich eine asp.net mvc 2 Anwendung. Ich bekomme eine Seite mit der url http://localhost/Object/ChangeObject/108?MtRid=216584. Ich möchte die route es so: http://localhost/Object/ChangeObject. Wie schreibt man eine route dafür? InformationsquelleAutor loviji | 2011-12-14
3
Antworten
Ich versuche, die folgenden (und ähnliche) urls für die Arbeit in meinem ASP.net MVC4/WebApi-Projekt: http://127.0.0.1:81/api/nav/SpotiFire/SpotiFire.dll Die route verantwortlich für diese url sieht wie folgt aus: config.Routes.MapHttpRoute( name: "Nav", routeTemplate: "api/nav/{project}/{assembly}/{namespace}/{type}/{member}", defaults: new { controller = "Nav", assembly
2
Antworten
Habe ich eine ASP.NET MVC 4-Anwendung und ich umleiten möchten alle HTTP-400-Fehler auf meine benutzerdefinierte Fehlerseite. Ich war auf der Suche einer Stunden eine Lösung zu finden wenn HTTP 400-Fehler nicht behandelt wie 404-Fehler. Es gibt viele
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
3
Antworten
First off, ich bin neu in der MVC, so entschuldigen Sie bitte die Frage, ob es grundlegende. Ich bin mit einem benutzerdefinierten Weg zu erstellen Sie die folgende URL ( http://mysite/subscriber/12345 ), wo 12345 ist die Abonnenten-Nummer.
5
Antworten
Ich ausblenden möchten der Querystring in Meine controller-action. In meiner Anwendung scenariois so etwas wie dieses: 1) Ich habe eröffnet neue Aktion in neues Fenster: var check="Particular String" var url = rootUrl("Home/Preview?Docs=" + check); window.open(url, '_blank'); 2)
2
Antworten
Ich bin versucht zu konvertieren dieses Beispiel RouteBase Umsetzung arbeiten mit MVC-6. Ich habe die meisten davon durch den folgenden das Beispiel in der Routing-Projekt, aber ich bin immer stolperte auf wie die Rückkehr der asynchronen Task
2
Antworten
Habe ich eine search-Api, die ich arbeite, dass muss Suchergebnisse in einem block von Html-Code (Verwendung von Formatvorlagen der Kunde definiert hat, an deren Ende). Ich würde auch gerne die Ergebnisse im Json-Format, für zukünftige Api Sachen,
2
Antworten
In meinem web-Anwendung habe ich eine route, die wie folgt aussieht: routeCollection.MapRoute( "AdfsMetadata", //name "FederationMetadata/2007-06/FederationMetadata.xml", //url new { controller = "AdfsController", action = "MetaData" }); //defaults Die Idee hinter dieser Strecke war, um besser arbeiten mit Microsoft
1
Antworten
Hy hatte ich schreiben folgenden code public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( "Home", //Route name "", //URL with parameters new { controller = "Home", action = "Index" } //Parameter defaults ); routes.MapRoute( "Controller_Action", //Route name
4
Antworten
Bin ich mit Url.Aktion generiert eine URL mit zwei Abfrage-Parameter auf einer Website, die einen doctype von XHTML strict. Url.Action("ActionName", "ControllerName", new { paramA="1" paramB="2" }) generiert: /ControllerName/ActionName/?paramA=1¶mB=2 aber ich brauche es um die url zu generieren,
1
Antworten
Ich habe einen controller namens InstallationController, und einen schicken Bericht Darstellung einer installation mit dem Namen einer Rate Card, aber der end-Benutzer besteht auf Berufung Anlagen selbst Rate Karten. Ich möchte ihn, um zu sehen, die URL
1
Antworten
In ASP.NET 2, wie erstelle ich eine route, die Suche nach einem Objekt (z.B. Produkt) durch die string-id (z.B. ProductCode)? Die route für die Suche des gleichen Objekts, indem es die integer-id (z.B. ProductId) automatisch, so dass
2
Antworten
Ich bin mit asp.net MVC 4. Diese sind meine Strecken: routes.MapRoute( name: "Default", url: "{controller}/{action}/{id}" ); Meinem aktuellen controller reagiert auf die folgende Anfrage korrekt: http://localhost:2020/PrivacyUrls/Details/ct14524 Wie kann ich überprüfen urls wie diese? http://localhost:2020/PrivacyUrls/Details/*ct14524 http://localhost:2020/PrivacyUrls/Details/&ct14524 welches jetzt
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
2
Antworten
Baue ich eine api mit WebAPI. Was bin ich für ein shooting ist die Schaffung einer externen Bibliothek, die pro-version der API, die die WebAPI-app die Abfrage bei der Registrierung seine Routen in WebApiConfig Beispiel: Api.v1 und
1
Antworten
Hier ist meine route im Allgemeinen.asax zu entfernen /zu Hause: routes.MapRoute("Root", "{action}/{id}", new { controller = "Home", action = "Index", id = UrlParameter.Optional } ); Gut ich brauche, um das setup eine 301-Weiterleitung, weil jemand verlinkt auf
1
Antworten
Baue ich ein app in MVC 4 und ich bin fest auf eine Sache. Ich habe einen controller und action: public ActionResult Details(string pattern, int id) { Post post = repository.GetPostById(id); return View(post); } Und in der
3
Antworten
Mit RC1 von ASP.NET Core 1.0 MVC 6 Sie können die Karte Routen innerhalb Ihrer Startup.Configure Funktion beim Aufruf app.UseMvc. Ich habe zugeordnet, ein "spa-fallback" - route, die sicherstellen, dass die HomeController und Index anzeigen werden die
1
Antworten
Habe ich die folgenden routing-Konfiguration unter einem MVC-Beispiel-Projekt: public class RouteConfig { public static void RegisterRoutes(RouteCollection routes) { routes.MapRoute("", "X{controller}/{action}", new { controller = "Customer", action = "List" }); routes.MapRoute("MyRoute", "{controller}/{action}", new { controller = "Home", action
2
Antworten
Ich habe einen code, wie unten in der razor view <a href="@Url.Action("Details", "Mycontr", new {id =16}, Request.Url.Scheme)"> während ich Doppelklick auf dieses Element ist die Weiterleitung auf die Url unten http://localhost:49280/Mycontr/Section/@Url.Action( Aber in der Erwägung, dass die
3
Antworten
Ich habe ein problem mit einer Fläche route in MVC 5. Wenn ich navigieren Sie zu " /Evernote/EvernoteAuth bekomme ich eine 404-Ressource nicht gefunden Fehler. Meinem Bereich sieht das so aus: Areas Evernote Controllers EvernoteAuthController Views EvernoteAuth
3
Antworten
Auf meiner Seite, ich zog einige Bilder von einem Ordner zum anderen. Nun, wenn ich eine Anfrage erhalten, für die alten Bilder '/old_folder/images/* " ich will eine permanente Umleitung zu neue Ordner mit diesen Bildern '/new_folder/images/*' Beispiel:
3
Antworten
Mithilfe der out-of-the-box-Methode locators in ASP.NET MVC (3 oder 4DP), ist es ein Weg, um das MVC-framework unterscheidet zwischen einem string und Guid, ohne zu analysieren, die parameter in der controller-action? Beispiele wäre für die URL http://[domain]/Kunden/details/F325A917-04F4-4562-B104-AF193C41FA78
1
Antworten
Ich erhalte die Fehlermeldung "Eine route mit dem Namen 'MemberRoute' konnte nicht gefunden werden in der route-Sammlung. Parameter name: name". Hier meine Global.asax, public class MvcApplication : System.Web.HttpApplication { public static void RegisterRoutes(RouteCollection routes) { routes.MapRoute( "MemberRoute",
2
Antworten
Ist es ein Weg, um pass querystring-Parameter, um ein ASP.NET MVC4 Web-Api-controller ohne Verwendung der OData-Konventionen hier beschrieben? http://www.asp.net/web-api/overview/web-api-routing-and-actions/paging-and-querying Habe ich einige repository-Methoden gebaut, mit Eleganter, nicht unterstützen IQueryable und wollen in der Lage sein, manuell zu
1
Antworten
Folgenden code: public class MyActionFilter : ActionFilterAttribute { public override void OnActionExecuting(ActionExecutingContext filterContext) { var a = filterContext.ActionParameters["someKey"]; var b = filterContext.RouteData.Values["someKey"]; base.OnActionExecuting(filterContext); } } Was ist der Unterschied zwischen a und b ? Wann sollen wir
6
Antworten
Erstellte ich ein leeres MVC4-Anwendung, die alle Dinge funktionieren, nach, dass ich eine Fläche, um mein Projekt mit dem Namen "Moderator". Mein Bereich routing-code ist wie folgt: using System; using System.Web.Mvc; namespace EskimoArt.Areas.Moderator { public class ModeratorAreaRegistration
1
Antworten
Leute, Ich habe die Arbeit auf eine MVC-3-app. Ich war mit VS 2010 integrierten web-server. Heute, aus verschiedenen Gründen wurde ich gebeten, verschieben Sie Sie in einem virtuellen Verzeichnis, und führen Sie es unter IIS 7 immer
4
Antworten
Ich habe eine Web-Forms-Anwendung, die ich erstellt vor ein paar Monaten und ich habe eine Web-API-controller. Ich habe versucht, die 'automatisch', routing, sah ich in einer Präsentation kürzlich, aber alles was ich bekam, war ein 404. Dann
2
Antworten
Ich habe eine url http://www.roadkillwiki.org/Page/Index/documentation denen will ich wiederum in http://www.roadkillwiki.org/Page/documentation Könnte auch so etwas wie http://www.roadkillwiki.org/Page/my-url-with-spaces - der parameter ist ein string. Die route setup ich probiert habe ist: routes.MapRoute( "ControllerDefault", "{controller}/{id}", new { controller =
3
Antworten
Ich gerade bearbeitet meine route für einen Benutzer-details-Seite wie folgt Aussehen: routes.MapRoute( "UserDetails", //Route name "{controller}/{action}/{id}/{title}", //URL with parameters new { controller = "Users", action = "Details", id = UrlParameter.Optional, title = UrlParameter.Optional } //Parameter defaults );
2
Antworten
Habe ich ein MVC-4-web-Anwendung, die aus einigen Bereichen. Ich habe ein problem mit der routing-Regeln von einem Gebiet namens "Catalog". Die RouteConfig.cs-Datei: public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( name: "Default", url: "{controller}/{action}/{id}", defaults: new {
2
Antworten
Seine schwer zu finden, eine Antwort auf diese konkrete Frage, die so krank es pop-up hier: Wollen wir den Aufbau unseres urls komplett eigene Sprache, Bedeutung www.mysite.com/EN www.mysite.com/DE dies geschieht in der RouteConfig mit url: "{language}/{controller}/{action}/{id}" Aber
4
Antworten
Wie bekomme ich die controller-action (- Methode) und controller-Typ aufgerufen werden, angesichts der System.Web.Routing.RouteData? Mein Szenario ist, dass ich im Stande sein will zu tun, bestimmte Aktionen auszuführen (oder auch nicht) in der OnActionExecuting - Methode für
3
Antworten
Können wir eine MVC-app, verwendet die Standard-Ordner-Konventionen für HTML-Ansichten, aber wir möchten alternativen "Services" - Ordner mit Steuerungen verwendet, die nur für web-services die Rückgabe von xml-oder json. Damit die route "/Dienstleistungen/Aufgaben/Liste" weitergeleitet zu "/Services/TaskService.cs", während "/Aufgaben/Liste"
5
Antworten
Dem ich arbeite, bewegen sich ein API-Projekt aus rohen http-Handler, wo ich bin mit Perioden, in die die Pfade: http://server/collection/id.format Ich würde gerne befolgen Sie die gleichen URL-schema in eine Web-Api (self-hosted) version, und versuchte dies: var
1
Antworten
Ich bin versucht, erstellen Sie eine benutzerdefinierte Karte, Strecken, aber nicht bekommen kann es arbeiten ganz Recht. Mein oberstes Ziel ist, zu können, geben Sie etwas wie das folgende. Wo durch ich im wesentlichen meine URL konstruiert,
10
Antworten
Ist es möglich ein ASP.NET MVC-route, die verwendet subdomain Informationen, um zu bestimmen, Ihre route? Zum Beispiel: user1.domain.com geht um einen Ort, user2.domain.com geht zu einem anderen? Oder kann ich es so machen, beide gehen auf die
1
Antworten
Ich habe 3 Routen in RouteConfig: routes.MapRoute( name: "ByGroupName", url: "catalog/{categoryname}/{groupname}", defaults: new { controller = "Catalog", action = "Catalog" } ); routes.MapRoute( name: "ByCatName", url: "catalog/{categoryname}", defaults: new { controller = "Catalog", action = "Catalog" }
2
Antworten
Habe ich eine ActionResult, ich habe ein routing-Attribut: [Route("myproduct/{productID}", Name = "myproduct")] [MvcSiteMapNode(Title = "Products", ParentKey = "products", Key = "myproducts")] public ActionResult myproducts(int productID) ... Ich versuche einen link zu den anzeigen über eine RouteUrl: <a
2
Antworten
Habe ich Login-Controller und ActionResult Register public ActionResult Register() { return View(); } Wenn ich veröffentlichen keine Daten zu Registrieren actionresult url scheint, wie unten WebSiteName/Login/Register Möchte ich ändern route-url als WebSiteName/Login/Reg=Id? So, ich habe versucht, unten