Asp.net MVC - как я должен убедиться, что мои маршруты не конфликтуют - PullRequest
1 голос
/ 31 октября 2011

Я работаю над сайтом, где люди могут добавлять свои маршруты в коллекцию маршрутов. Я не хочу, чтобы кто-либо писал маршрут, который может нарушить существующие маршруты.

Как я могу убедиться, что мои маршруты не противоречат друг другу и не нарушают друг друга?

Приветствия

Parminder

1 Ответ

2 голосов
/ 31 октября 2011

Плохая маршрутизация сломает другие маршруты.Это не то, что вы можете оставить третьим сторонам.

Однако вы можете заставить их определять маршрут всегда с фиксированным маршрутом верхнего уровня.Например:

/ThirdParty1/{controller}/{id}
/ThirPdarty1/{Section}/{controller}/{id}

И

/ThirdParty2/{controller}/{area}/{id}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...