如何创建stackoverflow等用户友好的URL?

Cun*_*ers 6 asp.net url routing friendly-url

我想创建一个类似类型的url,就像创建问题时堆栈溢出一样.

例:

使用jQuery(插件?)非ajax-get-post-using-jquery-plugin的非ajax GET/POST

我特别感兴趣的是最后一部分,我粗略地说了一遍.如何通过分隔符实现将页面标题添加到URL的影响?

这种技术叫做什么?

Jon*_*way 14

使用ASP.NET路由而不是在可能的情况下重写.它可用于MVC和Web窗体.路由更加灵活,在将上下文传递给处理代码,处理回发等方面做得更好.

您还可以使用IIS7重写模块在ASP.NET代码执行之前处理Web服务器级别的重写.有一个关于如何做一些有用的信息在这里.


And*_*nna 6

SO的URL重写由ASP.NET MVC中的路由引擎提供.


Ahm*_*ıcı 5

这种技术称为"URL重写".您使用'asp.net'标记了问题,因此MSDN可以为您提供帮助:http: //msdn.microsoft.com/en-us/library/ms972974.aspx


Cyr*_*pta 5

Stackoverflow在ASP.Net MVC中编程,URL路由是MVC中包的标准部分.除了URL路由之外,它还提供了许多其他优点.因此,如果您正在构建一个新网站,并希望获得URL路由的优势以及其他优势,请尝试在MVC中创建它.

但要注意,你必须学到很多东西.