Я загружаю специальный набор маршрутов из XML-файла.Создание динамического маршрута через Xml-файл
Эти гены должны быть созданы в моем приложении по соображениям совместимости с предыдущей версией моего приложения. Первоначально первая версия, где написана в .net 1.1, и я должен создать несколько маршрутов, чтобы полностью поддерживать «старые» URL-адреса для новых. Приложение полностью переписано с помощью .NET 3.5 + MVC.
Моя проблема: Некоторые старые URL-адреса не могут быть созданы как Маршруты из файла XML, так как я не могу указать '?' персонаж.
Пример, который иллюстрирует мою проблему: «executeSearch.aspx? Search = ferrari» Это должно быть перенаправлено на «/search/ferrari.htm».
Эти роты должны быть созданы динамически из этого XML-файла.
Мой фактический код выполнен в App_Start, считывает XML-файл и создает гены, которые указывают на общий контроллер «перенаправитель», который просто использует Response.Redirect для URL-адреса отправления, указанного в XML-файле.
Хорошо, мой вопрос: есть ли что-нибудь, что я могу сделать, или любой способ указать имена атрибутов маршрута динамически?
Спасибо!