asp.net mvc输出缓存,尾随“/”字符的问题

时间:2011-02-22 10:10:26

标签: asp.net-mvc caching

我用来缓存我的asp.net mvc页面

[OutputCache(VaryByParam = "something", Duration = 1800, Location = System.Web.UI.OutputCacheLocation.Server)]
public ActionResult MyPage()
{

}

问题是缓存页面在某人添加尾部斜杠字符(“/”)时未被拾取

eg:

//cache entry 1
mySite/MyPage 

//cache entry2
mySite/MyPage/

1 个答案:

答案 0 :(得分:0)

据我所知,通过许多不同的URL访问一个页面是不好的。因此,当遇到尾部斜杠时,您可以使应用程序重定向。