0x00 路由模板中的約束
在配置路由模板時(shí),除了以靜態(tài)字符和變量的形式外,還可以通過配置對(duì)變量進(jìn)行約束。實(shí)際如果不嫌麻煩的話在路由到的Action中對(duì)變量進(jìn)行檢查也是一種方法,不過對(duì)于變量的通用的約束當(dāng)然是放在路由層面更加合適。而且這樣做會(huì)簡(jiǎn)化Action的代碼,使Action更加專注于自身業(yè)務(wù),符合AOP的思路。這篇文章主要介紹路由模板中的約束。
0x01 在路由模板中使用約束
在路由模板中使用約束是很簡(jiǎn)單的,如下所示:
{controller=Home}/{action=Index}/{id:int?}
這個(gè)模板就對(duì)id