gpt4 book ai didi

c# - URL 中的隐藏参数

转载 作者:太空宇宙 更新时间:2023-11-03 21:01:55 24 4
gpt4 key购买 nike

我正在使用 C# 和 .NET Framework 4.7 开发 ASP.NET MVC 应用程序。

我有这个重定向:

return RedirectToAction("Index", "ProductionOrder", new { isWizard = viewModel.IsWizard });

这是方法 ProductionOrderController.Index 的签名:

// GET: ProductionOrder
public ActionResult Index(bool isWizard = false)

当我在我的网络浏览器上调用这个方法时,我得到这个 URL:

http://VANSFANNEL:53827/ProductionOrder?isWizard=True

有没有办法隐藏参数 isWizard 并且不在 URL 中显示它?

最佳答案

不,没有。重定向始终是 HTTP GET,因此您不能 POST 隐藏它的参数。

我不知道您的确切要求,但如果您可以重写代码以成为 POST,那将是从 URL 中删除参数的最简单方法。否则您可能希望将其保存在其他地方:在 session 变量中或混淆值以便稍后对其进行去哈希处理。

关于c# - URL 中的隐藏参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44714921/

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