MVC的強(qiáng)大之處之一當(dāng)然是路由,這是幾年前一位牛人給我說(shuō)過(guò)的話(huà),本人深感認(rèn)同。今天就再次探究。

首先新建一個(gè)空的MVC項(xiàng)目,我們會(huì)發(fā)現(xiàn)在RouteConfig類(lèi)中存在一個(gè)默認(rèn)的路由配置,通常我會(huì)在這里的路由中添加一個(gè)命名空間,以防止路由配置沖突

萬(wàn)碼學(xué)堂,電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開(kāi)發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

            routes.MapRoute(
                name: "Default",
                url: "{controller}/{action}/{id}",
                defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional },
                namespaces: new string[] { "MvcRoute.Controllers" }
            );

萬(wàn)碼學(xué)堂,電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開(kāi)發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

假如需要自定義路由則需要在默認(rèn)路由上面再添加路由,他的原則的從上至下匹配路由,這些都是很簡(jiǎn)單的

有一個(gè)重點(diǎn)就是偽靜態(tài)操作,不要告訴我你不知道偽靜態(tài)這個(gè)東西,說(shuō)明你太古董了

當(dāng)然偽靜態(tài)的配置原則一般都是將Action進(jìn)行修改,如下:

萬(wàn)碼學(xué)堂,電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),Java培訓(xùn),Jav
        
		<div   id=

網(wǎng)友評(píng)論