【发布时间】:2011-02-09 09:29:35
【问题描述】:
我有一个 Asp.Net 网站,它应该在 url 中有一个变量作为字符串。
网站的内容会根据年份而变化。我们的想法是以干净的方式在网址中显示今年。
http://localhost/YEAR/index.aspx
我已经在 MVC 中使用路由完成了此操作,但我不知道如何在 asp.net 中执行此操作。 我猜我基本上只需要1条路线。所以所有的 URL 都和以前一样 (index.aspx, ...)
基本上我不想在网站的每个网址后面都有?year=2011,而是希望在路由中包含这个值。
我应该如何以及应该使用什么?重写还是路由?
【问题讨论】:
标签: asp.net routing url-rewriting