在路线中隐藏网址数据/值

时间:2018-11-28 22:52:13

标签: c# asp.net asp.net-mvc

我正试图隐藏从URL开始观看的数据,例如,这是我的route

 routes.MapRoute(
         "Viewer",
         "viewer/{id}",
         new { controller = "Viewer", action = "Index" }
        );

这是控制器方法:

public ActionResult Index(int id)
        {}

如您所见,当我调用该方法时,它将进行路由并显示如下网址:

 www.domain.com/viewer/1234

我想从开始观看时删除ID,并希望方法像预期的那样运行

www.domain.com/viewer

那我该怎么做呢?

1 个答案:

答案 0 :(得分:-1)

作为您,由于要通过GET请求传递数据,因此必须发送ID或您可以搜索并找到该数据的所有其他内容。我建议您对URL进行哈希处理。哈希URL: url hash