2012-12-25 37 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 .. –