2016-08-08 38 views
1

有属性路由的传输布尔参数有什么好的例子吗?通过属性路由传输布尔的最佳方式

例如,我可以改变路线

{controller}/{action}?param=true 

{controller}/{action}/param=true 

,但它仍然是 “脏”。

+0

为什么你觉得这个“脏”? – Bobby

+0

如果你不想要th e用户看到布尔,试着看看会话或cookies –

+0

可能是你可以传递0或1.在这里{{controller}/{action}?param = 0'为false等等。 – SilentCoder

回答

1

抱歉哑问题(:

解决方案是使用两个属性是这样的:

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

你可以使用这样

{控制器}/{行动}/{PARAM}

param is bool

相关问题