Я сейчас работаю над маршрутизацией, чтобы было легче прочитать URL-адрес в адресной строке.
Например, если основной URL-адрес: ... / Affaire / SearchAffaires? OnlyFavorite = True
Я добавил маршрут ниже:
routes.MapRoute(
"Search Affaire Only Favorite", // Route name
"Affaire/SearchAffaires/OnlyFavorite", // URL with parameters
new { controller = "Affaire",
action = "SearchAffaires",
OnlyFavorite = true } // Parameter defaults
);
URL теперь отображается так: ... / Affaire / SearchAffaires / OnlyFavorite
Пока все хорошо для меня.
Другой пример, если основной URL-адрес: ... / Affaire / SearchAffaires? IdStatus = 1
Со следующей таблицей состояния:
1 = Открыть / 2 = Закрыть / 3 = Отменено
Как получить URL-адрес, подобный следующему: ... / Affaire / SearchAffaires / Open ?