MVC的路由規(guī)則配置方式比較多,咱們用得最多的是兩種:
A、全局規(guī)則。就是我們熟悉的”{controller}/{action}“。
app.MapControllerRoute( name: "bug", pattern: "{controller}/{action}" ); app.MapControllerRoute( name: "八阿哥", pattern: "app/{action}", defaults: new { controller = "Home" } );
其中,controller、action、area、page 這些字段名用于專屬匹配。比如 controller 匹配控制器名稱等。這個(gè)老周不必多說了,大伙伴們都知道。大括號({ })括起來的字段是全局路由。這些路由可以用于當(dāng)前應(yīng)用中所有未指定特性化路由的控制器。上面代碼中第二條路由,由于URL模板缺少了 controller 字段,所以 defaults 參數(shù)要設(shè)定它調(diào)用的控制器是 Home。
B、特性化路由(局部路由)。此規(guī)則通過 [Route]、[HttpGet]、[HttpPost] 等特性類,在控制器類或方法上配置的路由規(guī)則。
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧