gpt4 book ai didi

c# - 如何检查 RedirectToRouteResult 生成的 URL?

转载 作者:太空狗 更新时间:2023-10-29 19:53:33 26 4
gpt4 key购买 nike

在我的 asp.net-mvc 项目中,我做了一个从 post 请求到 get 请求的重定向。
在我的重定向和我期望它到达的方法到达之间,我的一个参数神奇地变成了 null,我不知道为什么。
可能跟我的global.asax(路由防御)有关系。

我能想到的唯一调试方法是使用 route debugger library .但我不知道如何将它与 RedirectToRoute 一起使用。
有什么建议吗?

最佳答案

晚会有点晚了,但这是谷歌第一次出现我遇到的问题,所以我想分享我的经验。

我想将 RedirectToRouteResult 解析为一个 URL,这样我就可以在稍后阶段重定向到它,但是这个类没有方法可以做到这一点。但是,您可以使用 UrlHelper.RouteUrl(),例如:

Url.RouteUrl(redirectResult.RouteName, redirectResult.RouteValues);

其中 UrlController 类的属性。

关于c# - 如何检查 RedirectToRouteResult 生成的 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/666671/

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