小编bst*_*zel的帖子

当在history.pushState中使用'/'字符时,MVC重写URL

我有一个没有任何路由的ASP.NET MVC项目(使用默认值).我history.pushState在我的项目中使用如下:(成像,我们在products页面中)

history.pushState(null, null, '#/param1/param2');
Run Code Online (Sandbox Code Playgroud)

URL更改为:www.domain.com/param1/param2,但我期望这样:www.domain.com/products#/param1/param2.

请注意,如果我使用(例如)-字符instate /,它将按预期工作.

没有JavaScript或有C#错误.

为什么它没有按预期工作?

javascript c# asp.net-mvc pushstate

5
推荐指数
1
解决办法
814
查看次数

标签 统计

asp.net-mvc ×1

c# ×1

javascript ×1

pushstate ×1