mvc實現偽靜態

2022-07-26 07:51:08 字數 1478 閱讀 3806

也不知道我寫的算不算的偽靜態,反正是可以更改url的字尾名(新手,見諒)

首先新增乙個testroute類

然後在我們的global檔案裡定義我們自己的路由規則

protected

void

public

static

void

registerroutes(routecollection routes)

.axd/");

routes.add(

new testroute("

user

"));

routes.add(

new testroute("

home

"));

routes.add(

new testroute("

jiekuan

"));

routes.add(

new testroute("

loan

"));

routes.add(

new testroute("

admin

"));

routes.maproute(

"default

", //

route name"//

", //

url with parameters

//new ,

//parameter defaults

new

);}

最後在web.config配置檔案裡下的標籤下加入以下**

實現了以上步驟我們便可以更改我麼的url位址的字尾名了。

MVC實現偽靜態

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

mvc 路由偽靜態實現

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

mvc 路由偽靜態實現

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