Wie kann das gleiche Routingmusterproblem beim ASP.NET MVC-Routing gelöst werden?C#

Ein Treffpunkt für C#-Programmierer
Guest
 Wie kann das gleiche Routingmusterproblem beim ASP.NET MVC-Routing gelöst werden?

Post by Guest »

Ich übe ASP.NET MVC-Routing und stecke jetzt in einer Situation fest, von der ich nicht weiß, wie ich sie lösen soll. Ich habe zwei Controller und Aktionen in beiden Controllern und zwei Routen in der RouteConfig-Klasse – die so aussieht:
routes.MapRoute(
name: "Students",
url: "{Class}/{Students}",
defaults: new { controller = "Class", action = "Students" });

routes.MapRoute(
name: "SubjectDetail",
url: "{Class}/{Subject}",
defaults: new { controller = "Subject", action = "SubjectDetail"});

Das Problem besteht nun darin, dass es einwandfrei funktioniert, wenn ich zur URL „Klasse/Studenten“ gehe, aber im Fall von „Klasse/Betreff“ werde ich wieder dorthin weitergeleitet die Klassen-/Schüler-URL.
Ich weiß, dass es einige Fehler im Routenmuster gibt. Wie kann dieses Problem gelöst werden?
Vielen Dank

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post