调用主页并让它从外部链接显示PartialView(即.ResetPassword)

本文关键字:PartialView ResetPassword 显示 链接 主页 从外部 调用 | 更新日期: 2023-09-27 18:25:40

想象一下ForgotPassword发送了一封带有恢复密码链接的电子邮件。理想情况下,我们希望RecoverPassword是一个PartialView,它必须在主页内部运行。

外部链接传递GUID。

问题:
1) 告诉主页只在这种特定情况下显示部分视图的正确方法是什么
2) URL链接会是什么样子
3) 主页索引控制器是什么样子的,这样它也可以处理ResetPassword外部链接请求的可能性?

调用主页并让它从外部链接显示PartialView(即.ResetPassword)

您可以做一些简单的事情,比如创建一个查询字符串。例如www.yoururl.com/index?showresetpassword=真实

然后在视图中,您可以添加if语句来渲染部分视图。如果您需要在控制器中使用它,我建议您将参数设置为可为null的bool。类似的东西

public ActionResult Index(bool? showresetpassword)

让它可以为null,这样如果它不在url内,你就不会有任何issues。