我有一个 ASP.NET MVC 登录页面,点击登录按钮后,它会重定向到另一个与 angular 相关联的页面,一旦我登录,该 url 会将我重定向到类似下面的内容
http://localhost:5083/Home#/home
我需要从 Url 中删除 ASP MVC Controller 名称(“Home”),我该怎么做?
登录页面位置 - AccountController->Index.cshtml 并在登录按钮上单击它移动 到 HomeController -->index.cshtml
最佳答案
更新您的 MVC 默认路由,使其指向 Home Controller 和作为 Index 的操作 - 因此当请求作为 localhost:5083 出现时,mvc 会将 Controller 解析为 Home,将操作作为 Index,这将反过来引导 angularjs 路由。
关于javascript - 如何从 Angular 路由中删除 ASP.NET MVC Controller 名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39009847/