mvc 路由偽靜態實現

2021-09-19 20:28:08 字數 796 閱讀 4674

很多**都採用偽靜態,例如以html、shtml等結尾的url,mvc的路由可以輕鬆實現。

mvc的路由原理是從上往下匹配的,所以只需要在後面新增自己配置的路由即可

public static void registerroutes(routecollection routes)

.axd/");

routes.maproute(

name: "default1",

url: "///.html",

defaults: new

);routes.maproute(

name: "default2",

url: "/.html",

defaults: new

);routes.maproute(

name: "default3",

url: "//.html",

defaults: new

);routes.maproute(

name: "default",

url: "//",

defaults: new );}

新增完後並不能夠對映路由,需要配置下web.config

配置完後即可通過你自己配置的url訪問您的**了

mvc 路由偽靜態實現

很多 都採用偽靜態,例如以html shtml等結尾的url,mvc的路由可以輕鬆實現。mvc的路由原理是從上往下匹配的,所以只需要在後面新增自己配置的路由即可 public static void registerroutes routecollection routes axd routes.m...

MVC 偽靜態路由

定義url html.actionlink html get page new 這url是呼叫本控制器下面的的get page方法,傳參id 定義路由 routes.maproute name urlhtml url html 註冊路由 routeconfig.registerroutes rout...

MVC實現偽靜態

1.什麼是偽靜態?為什麼要實現偽靜態?偽靜態 動態網頁通過重寫url的方法實現去掉動態網頁的引數,但在實際的網頁目錄中並沒有必要實現存在重寫的頁面。例如 我們當訪問位址http 2529259.html時,你會認為在站點伺服器下存在名為2529259.html檔案,其實實際上它可能是不存在的,而可能...