隐藏URL中的查询字符串

时间:2017-11-24 13:42:29

标签: asp.net-mvc

我有一个MVC网站,在产品页面上我链接了每个产品以详细查看产品。 我的控制器是:

 public ActionResult ViewProduct(string id, string title)
        {
}

路线配置:

routes.MapRoute(
                name: "viewProduct",
                url: "ShopWindow/Product/{title}/{id}",
                defaults: new { controller = "ShopWindow", action = "ViewProduct" , title  = UrlParameter.Optional, id = UrlParameter.Optional }
                );

当用户点击任何产品链接时,在浏览器网址中显示如下:

   http://localhost:53298/ShopWindow/Product/ADAM-LEVINE-100ML/59fc90e63bf0de22006c332e

我想知道有没有办法从网址中删除/隐藏产品ID,如:

   http://localhost:53298/ShopWindow/Product/ADAM-LEVINE-100ML/

由于

0 个答案:

没有答案