Ich mag würde eine Route wie folgt definieren -Greedy Segment mit .NET MVC 5 Attribut Routing
[Route("clients/{*code}/{id:guid}/update")]
public ActionResult Update(string code, Guid id)
{
}
-Code wird so etwas wie "foo/bar/xyz" sein.
Leider unterstützt der Out-of-the-Box-MVC keine gierigen Parameter mitten in einer Route-Definition.
Dies war zuvor solved mit den alten MVC-Routing-Konventionen, aber ich möchte dies als RouteAttribute-Definition haben.
wäre ein Pfad von 'clients/{id: guid}/update/{* code}' akzeptabel? –
@DaveAlperovich leider nicht, wie das am Ende der URL wäre. Die Route muss einen gierigen Parameter in der Mitte unterstützen. – jameskind
Ich glaube nicht, dass dieses Muster mit Routenattribut implementiert werden kann –