使用asp.net进行Url映射
本文关键字:Url 映射 进行 net asp 使用 | 更新日期: 2023-09-27 17:49:26
我正在创建一个网站,我需要有我的url映射。我想避免在映射过程中丢失css。我想要这样的…
http://www.vitagamer.net/Game.aspx?id=12
http://www.vitagamer.net/games/this-is-a-game-name/
现在我一直在考虑下面的算法..
- 收到请求的url.
- 分解成几个部分,在数据库中搜索与"this-is-a-game-name"相关的id。
- 服务
http://www.vitagamer.net/game.aspx?id=12
页面
我一直在网上找,但我很困惑。如何进行映射?一共有多少种方法?
重写和映射之间有区别吗?
更新
我还需要添加超链接到我的页面,显示如
http://www.vitagamer.net/games/gamename/
我应该只处理字符串吗?或者有更有效的方法
你似乎在Asp上。. Net WebForms,我建议编写一个HttpModule来捕获传入的请求并重写url。
这是一个重复的问题,我发现我的建议答案是第二个问题:ASP。. NET URL重写
您应该查看Microsoft.AspNet.FriendlyUrls
,以便轻松使用路由并获得ASP的"友好url "或"无扩展url "。Net Web Forms.
这是Scott Hanselman的引子
iis7支持URL重写,您可以使用IIS接口来管理URL:http://www.iis.net/downloads/microsoft/url-rewrite