Ok, also im Grunde habe ich ein bisschen Code, der URLs durch Regexs entspricht. Es ruft dann eine Funktion auf, basierend auf welcher Regex die URL übereinstimmt. Ich will nie für mehr als eine Funktion für eine URL aufgerufen werden, und ich mag die Regex zu haben paßt „exakt“Wie kann man Regexs nur mit exakten Übereinstimmungen vergleichen?
Zum Beispiel sein, mit der einfachen URL /
ich /
eine einfache regex verwenden, welche /
wird passen, aber es wird auch Dinge wie /foo
und /foo/bar
übereinstimmen.
Wie kann ich dieses partielle Matching-Verhalten in C# /. Net verhindern?
Haben Sie versucht, mit .NET URL Routing statt Rolling Ihre eigenen Route Dispatcher? –
@JacobKrall lustig du hättest das erwähnen sollen. Ich fuhr fort, meine eigene URL-Routing-Methode (in einem viel eigenständigeren Modus als .Net) wie einen Monat nach dieser Frage zu implementieren: P – Earlz