gpt4 book ai didi

javascript - 如何从 Angular 路由中删除 ASP.NET MVC Controller 名称

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:27:52 28 4
gpt4 key购买 nike

我有一个 ASP.NET MVC 登录页面,点击登录按钮后,它会重定向到另一个与 angular 相关联的页面,一旦我登录,该 url 会将我重定向到类似下面的内容

http://localhost:5083/Home#/home

我需要从 Url 中删除 ASP MVC Controller 名称(“Home”),我该怎么做?

enter image description here

Angular 路由配置 enter image description here

ASP.NET MVC 路由配置 enter image description here

登录页面位置 - 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/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com