Routing constraints - работает ли
От: Sarevok  
Дата: 08.07.18 07:31
Оценка:
Всем привет.

Первый раз решил сделать constrain для роутинга.
Задача: для урлов вида
mysite/home?param1=x&param2=y и
mysite/home?param1=x&param2=y&mySpecialMode=true

настроить роуты, которые ведут в различные Action одного контроллера — MyController.Home() и MyController.HomeSpecial()

Используется System.Web.Routing.
В добавление роутов я добавил (перед своим сществующим роутом для Home) новый роут с новым именем,
с урлом вида mysite/home{sc} и constrain sc = @"\w*mySpecialMode=true\w*" .
Ожидал, что теперь по урлу mysite/home?param1=x&param2=y&mySpecialMode=true буду приходить в MyController.HomeSpecial однако этого не происходит.
Подскажите пожалуйста, в чем может быть проблема?
Теоретически, я мог все правильно написать, просто продукт очень большой и сложный и где-то урл видоизменяется.. Но скорей всего я что-то напутал.
Заранее спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.