0
符號我想打一個URL這樣哈希(#)的URL
www.site.com/?q=house
但是當我打開該網站,我得到
www.site.com/#
JavaScript之後
window.location.hash = "q=house";
網址看起來像
www.site.com/#q=house
散列來自哪裏?如何從url中刪除它?
我RouteConfig如果是重要的
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
使用MVC 5