我需要实现哈希值,即 Url 应该如下所示:
/home/index/#create
为此添加了一条路线:
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/#{detail}", // URL with parameters
new { controller = "Login", action = "LogIn", detail =""} // Parameter defaults
);
访问时/home/index/#create
,它将我重定向到默认路由。
如何才能做到这一点?
如前所述,无法使用路由来做到这一点。唯一可能的解决方案是在控制器的操作中重定向时将 # 片段附加到您的 url。例如。
return Redirect(Url.Action("Index", "Home") + "#create");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)