使用 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中文网其他相关文章!