首页 >后端开发 >C++ >使用 RedirectToAction() 时如何保留参数?

使用 RedirectToAction() 时如何保留参数?

Patricia Arquette
Patricia Arquette原创
2025-01-25 07:07:08819浏览

How Can I Preserve Parameters When Using RedirectToAction()?

使用 RedirectToAction() 维护参数

想象一下您正在使用这样的链接:Site/Controller/Action/ID(其中 ID 是数字)。 稍后,您需要从控制器内重定向到相同的操作。

不要使用可能有问题的临时存储,如 TempData(这可能会导致页面刷新问题),而是使用 routeValues 中的 RedirectToAction() 参数。 只需将您的参数值分配给正确的键,如下所示:

<code class="language-csharp">return RedirectToAction("Action", new { id = 99 });</code>

直接重定向到Site/Controller/Action/99,干净地保留参数,不需要临时数据存储。

以上是使用 RedirectToAction() 时如何保留参数?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn