我需要实现哈希值即网址应该是这样的哈希值:包括ASP.NET MVC URL路径
/家庭/索引/#创建
对于这个已添加路线:
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/#{detail}", // URL with parameters
new { controller = "Login", action = "LogIn", detail =""} // Parameter defaults
);
在访问/home/index/#create
,它被重定向到我的默认路由。
这怎么办?
基于一些答案。我知道#hash,浏览器不会向服务器发送请求,但只有当URL在同一页面内第二次更改时才会发送请求。所以这个问题仍然有意义。想想如果用户收藏这个URL! #hash可能会引用评论锚或代表选定的菜单。我仍然在寻找一种正确的方式来实现这一点。 – CallMeLaNN 2011-06-03 02:18:49