2012-12-25 38 views
-1

我創建一個網站,我需要映射我的網址。我想避免在映射期間丟失css。我想是這樣的..與asp.net的Url映射

http://www.vitagamer.net/Game.aspx?id=12 

http://www.vitagamer.net/games/this-is-a-game-name/ 

現在,我一直在思考下面的算法..

  1. 收到請求的URL ..
  2. 突破分成幾部分,然後在數據庫中搜索與「這是一個遊戲名稱」相關的id。
  3. 服務http://www.vitagamer.net/game.aspx?id=12頁面

我一直在尋找在網絡上,但我很困惑。我如何進行映射? 有多少種方式?

重寫和映射有區別嗎?


更新

說,其顯示

http://www.vitagamer.net/games/gamename/ 

我應該只是做琴絃的事情

我還需要添加超鏈接到我的網頁?或者有更有效的方法。

+0

我強烈建議你閱讀[斯科特的博客文章(http://weblogs.asp.net/scottgu/archive/2007/02/26/tip-trick-url-rewriting-與-asp-net.aspx)關於Url重寫 – balexandre

回答

1

因爲您似乎在Asp.Net WebForms上,我會建議編寫一個HttpModule來捕獲傳入的請求並重寫URL。

這是一個重複的問題,我發現我的建議的答覆,第二個位置:ASP.NET URL Rewriting

+0

thnks的答覆,我正在閱讀有關httpmodule .. –