gpt4 book ai didi

asp.net - 使操作方法只能通过重定向访问

转载 作者:行者123 更新时间:2023-12-04 04:59:05 24 4
gpt4 key购买 nike

我正在尝试提交表单。提交表单后,我希望表单消失,文本 Thanks for your support.将尽快向您发送一封电子邮件。 显示。

我认为最合乎逻辑的方法是让表单提交到重定向到操作 RedirectToAction("MessageSaved") 的操作 SaveMessage()返回带有消息的 View 。如果不是,请说出来。这是为了练习。

问题是该消息也可以通过转到 /Support/MessageSaved 查看。如何阻止用户通过 url 访问它,但让 redirectToAction() 可以访问该操作?

最佳答案

在重定向之前在 TempData 中设置一个值。在 MessageSaved 操作方法中,在显示表单之前检查该值。否则,重定向到另一个页面。

关于asp.net - 使操作方法只能通过重定向访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16362908/

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