<a href="/NewsDetail/@News.Title/Id">Foo</a>
当我单击它时,它正在被编码,而不是空间,我看到的是 %20 等等。
如何创建更清晰的 URL?就像stackoverflow有什么?
有这个实用程序吗?
我想要这样的东西?
foobar.com/NewsDetail/some-specific-title/1
<a href="/NewsDetail/@News.Title/Id">Foo</a>
当我单击它时,它正在被编码,而不是空间,我看到的是 %20 等等。
如何创建更清晰的 URL?就像stackoverflow有什么?
有这个实用程序吗?
我想要这样的东西?
foobar.com/NewsDetail/some-specific-title/1
这就是stackoverflow的做法:
http://stackoverflow.com/questions/25259/how-does-stackoverflow-generate-its-seo-friendly-urls
阅读默认系统的 MVC 路由。
并检查这个项目 AttributeRouting,使用 nuget AttributeRouting 安装,然后你可以把它放在[GET("NewsDetail/some-malformed-title/1")]
你的动作前面,它就可以工作了。