特性路由:缺省路由变量
1、注意
我们可 以为一个Action方法定义具有默认值的可缺省参数,也可以在路由模板中直接定义可缺省路由变量 。
一个方法的可缺省参数不能出现在非缺省参数之前 ,可缺省路由变量也不可以定义在非缺省路由变量之前。
一般有以下两个方法:
第— 种方式:将对应的参数定义成可缺省参数 ,那么它将直接使用可缺省参数的默认值作为路由变量的默认值。
采用这种定义方式的可缺省 由变量名需要添加 “?” 后缀 ,在方法接的地方设置默认值。
例如:
另一种方式就是将默认值直接定义在路由模板中,语法
1:可缺省路由变量后加“=”,即默认为空
例如:
2:直接设默认值