当前位置: 首页 > 知识库问答 >
问题:

ASP。ASP.Net URL页面助手。Net Identity帐户确认未创建正确的URL

赵奕
2023-03-14

以下代码来自https://docs.microsoft.com/en-us/aspnet/core/security/authentication/accconfirm?view=aspnetcore-3.1

EmailConfirmationUrl = Url.Page(
"/Account/ConfirmEmail",
pageHandler: null,
values: new { area = "Identity", userId = userId, code = code, returnUrl = returnUrl },
protocol: Request.Scheme);

生成错误的URL(如下)。它应该 /Identity/Account/ConfirmEmail路径。如何修复上面的代码以获得正确的路径?

https://localhost:5001/?area=Identity

共有1个答案

阴禄
2023-03-14

请参阅之前提出的问题的答案。基本上是Url。页面用于剃须刀操作。Url。行动是为了MVC。您在应用程序中使用哪种类型的页面?

如果这对你有帮助,一定要对Ryan的答案投赞成票。

 类似资料:
  • 我试图将我们的Android应用程序转换为gradle构建。我有这个项目,它的图书馆建设成功。我现在试图为我们的各种环境创建单独的apks(dev/test/prod对他们使用的restful服务有不同的网址)。 在四处搜索时,我觉得最好的方法是为每个环境制作不同的BuildConfig。这就是我所尝试的: 问题是,我的BuildConfig.java似乎没有注入静态变量,因此我得到类似于以下错误

  • 我正在尝试使用Spring Security性和AngularJS设置默认SuccessUrl,但是成功登录后,html页面将加载到网络中,但没有显示。这是我的安全配置 但是,我仍然显示登录页面,而不是hello.jsp页面。登录的Angular服务: 有人知道为什么吗?

  • Active Server Pages(ASP)文件是以 .asp 为扩展名的文本文件,这个文本文件可以包括下列部分的任意组合: 文本 HTML 标记 ASP 脚本命令 创建 .asp 文件非常容易。如果要在 HTML 文件中添加脚本,只需将该文件的扩展名 .htm 或 .html 替换为 .asp 就可以了。要使 .asp 文件可用于 Web 用户,请将这个新文件保存在 Web 站点上的目录中(

  • 我正试图用PHPMailer在我的网站上建立一个简单的电子邮件功能。我正在使用自己的gmail帐户进行测试,并向自己发送一封测试电子邮件。我正在Mac上运行MAMP PRO。我看到了很多关于这个的问题,花了一个下午的时间研究它,但我所看到的一切都归结为关于正确设置的相互矛盾的建议,使用端口487与465等。我尝试了下面各种设置的多种组合($mail)- 错误消息是-"消息未发送。邮件错误:SMTP

  • 注意:我在“可能重复”的问题中尝试了建议的答案,不幸的是,它们对我没有帮助。我稍微修改了一下我的问题。 错误是(翻译过来的,可能是不正确的措辞): myapp.jar中没有主清单属性 我尝试过在不同的平台上建议的不同的解决方案(例如这里和这里)。然而,据我所知,这似乎是我的的一个问题。 我的POM: 我查阅了我的,内容如下: 我似乎缺少的是: 我查阅了-文件,注意到了以下几点: 缺少文件 我的中没

  • 我有一个springboot应用程序,它侦听Kafka流并将记录发送到某个服务以进行进一步处理。服务有时可能会失败。注释中提到了异常情况。到目前为止,我自己模拟了服务成功和异常场景。 侦听器代码: 用户工厂配置如下: 由于REST服务正在抛出RestClientException,它应该进入上面提到的if块。关于FixedBackOff,我不希望SeekToCurrentErrorHandler执