特性路由:缺省路由变量

1、注意

      我们可 以为一个Action方法定义具有默认值的可缺省参数,也可以在路由模板中直接定义可缺省路由变量 。

一个方法的可缺省参数不能出现在非缺省参数之前 ,可缺省路由变量也不可以定义在非缺省路由变量之前。

一般有以下两个方法:

      第— 种方式:将对应的参数定义成可缺省参数 ,那么它将直接使用可缺省参数的默认值作为路由变量的默认值。

      采用这种定义方式的可缺省 由变量名需要添加 “?” 后缀 ,在方法接的地方设置默认值。

      例如:

另一种方式就是将默认值直接定义在路由模板中,语法

1:可缺省路由变量后加“=”,即默认为空

例如:

2:直接设默认值

 

posted @ 2016-07-08 14:20  绽放的菖蒲  阅读(250)  评论(0编辑  收藏  举报