2016-08-08 3 views
1

Есть ли хороший пример параметра bool передачи с маршрутизацией атрибутов?Лучший способ передачи bool с маршрутизацией атрибута

Например, я могу превратить маршрут

{controller}/{action}?param=true 

в

{controller}/{action}/param=true 

, но она по-прежнему "грязная".

+0

Почему вы считаете это «грязным»? – Bobby

+0

Если вы не хотите, чтобы e user, чтобы увидеть bool, попробуйте просмотреть сеансы или файлы cookie. –

+0

Может быть, вы можете передать 0 или 1. '{controller}/{action}? param = 0' здесь 0 для false и т. д. – SilentCoder

ответ

1

Извините за фиктивный вопрос (:

Решение заключается в использовании двух атрибута, как это:

[Route("ValuesForFalse/{param=false}")] 
[Route("ValuesForTrue/{param=true}")] 
0

вы можете использовать, как это

{контроллер}/{действие}/{параметр}

param is bool

Смежные вопросы