![]() |
1
14
看来这还不可能。看看源代码,很明显区域名是
hardcoded in
这在一些地方使用,包括 configuring Razor Pages . 例如。:
而且当 configuring the Cookies authentication . 例如。:
值得注意的是
我开了一个 Github issue 看看我们是否能从参与项目的人那里得到反馈。 2018-06-12更新 来自ASP.NET核心身份团队的Javier Calvarro Nelson在 吉特布问题 我提出,可以总结如下:
Javier建议在自定义URL时使用以下选项之一:
虽然
不支持也不推荐
,哈维尔也指出
可能的
使用自定义
2018-06-27更新 这个 official documentation 现在已经更新以更好地解释所说的url更改。 |
![]() |
2
5
在startup.cs中,您可以更改:
用:
它将路由: /身份/帐户/登录 到 /帐户/登录 /身份/账户/登记 到 /帐户/注册 等。。。 处理 回春 可以创建新操作:
|
![]() |
3
4
最简单的方法是将pages文件夹从区域/标识拖到主项目中 记住,@page指令(在.cshtml中)使视图可以直接访问“pages”下的任何内容(该页被转换为一个操作) 如果要更改默认值,也可以将帐户文件夹重命名为其他名称 /帐户/登录等页面 @page指令还可用于指定自定义路径,例如: @页面“/登录” 通过导航到/login直接访问登录页 |
![]() |
4
0
就路由而言,它的标准是在web框架中修复认证url,django做了同样的事情。下面是如何根据您的喜好定制视图的方法,因此,我们将告诉identity不要包含他们的视图,而是提供到我们的视图的路径,而不是从路由中删除/identity/。
去
现在我们已经设置好了除了视图之外的所有内容,所以我们需要像在mvc中通常做的那样创建一条到视图的路径。创建帐户控制器。将index()更改为register()。在名为account的视图中创建一个文件夹。添加文件
|
![]() |
5
0
URL Rewriting Middleware 可能是一个解决方案:
|
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |