剃刀页面。路由问题。重定向到另一个页面

时间:2021-03-21 18:43:37

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

不久前,我一直在使用 Razor Pages 技术。目前,我正在创建一个管理面板,需要使用现成的 AdminLTE 模板简化复杂地址 https://localhost:44346/Identity/Account/Login?returnUrl=%2Fadmin" 等。 重定向到另一个页面时,出现如下问题:

  1. 我决定重新定义现成的身份模板的基本结构以简化地址。
  2. 理论上,访问地址/管理员时,应该显示“Pages”文件夹中的页面。
  3. 结果,我得到了一个带有登录名和 +​​ 基本模板的页面,尽管应该显示“AdminLTE”文件夹中的模板。
  4. 我没有更改路由,默认是
  5. 当我点击个人资料(在左侧 - 侧边栏菜单上)时,个人资料应该会显示
<块引用>

思路如下:我需要使用 _Layout 模板从 使用 Razor 访问“admin/index”地址时的 AdminLTE 文件夹 Pages 技术并显示配置文件。我需要将地址简化为 admin/

应该显示类似于此页面的内容(图 1): enter image description here enter image description here

我如何更改 Razor-Identity-结构:

enter image description here

当被“admin/index”访问时,会重定向到带有基本模板的“identity/account/login”页面,尽管我确实重新定义了模板: enter image description here

旧项目的样子(发布项目链接更容易):

<块引用>

Github

感谢您的帮助。

访问“Admin/Index.cshtml”时,应从“Views/Shared /AdminLTE”文件夹中显示布局。因此,会发生重定向并显示基本身份模板。

0 个答案:

没有答案