【发布时间】:2011-04-22 14:00:05
【问题描述】:
在带有标签条的 ASP.NET 页面上,我使用 URL 中的哈希码来跟踪我所在的标签(使用 BBQ jQuery plugin)。例如:
http://mysite.com/foo/home#tab=budget
不幸的是,我刚刚意识到页面上有几个地方我正在使用老式的 ASP.NET 回发来做事,当回发完成后,哈希就消失了:
http://mysite.com/foo/home
...所以我被带到了另一个标签。不好。
这是一个使用 .NET 4.0 的 Web 表单站点(不是 MVC)。但是,正如您所看到的,我使用的是 URL 路由。
有没有办法告诉 ASP.NET 在回发后将哈希值保留在 URL 中?
【问题讨论】: