gpt4 book ai didi

asp.net - Page.RouteData 返回 WebResource.axd?

转载 作者:行者123 更新时间:2023-12-04 18:20:52 25 4
gpt4 key购买 nike

我的 Global.asax 中有一条规则,如下所示:

RouteTable.Routes.MapPageRoute("defaultRoute", "{*value}", "~/default.aspx")

本质上,任何实际不存在的页面都会被重定向到 default.aspx。当该页面加载时,我在 Page_Load 子中使用以下内容,如下所示:
Dim prospect_url As String = Page.RouteData.Values("value")

然后我将其转换为 session 变量,如下所示:
Session("prospect_url") = prospect_url

最终,个人被重定向到另一个页面......我需要再次访问这个值,但是当我执行以下操作时:
Dim prospect_url As String = CStr(Session("prospect_url"))

我得到 WebResource.axd 作为前景 URL 的值。什么?!?那个是从哪里来的?

最佳答案

试试下面的代码:

 protected void Application_Start(object sender, EventArgs e)
{
RegisterRoutes(RouteTable.Routes);

...
}

private static void RegisterRoutes(RouteCollection routes)
{
routes.Add(new Route("{resource}.axd/{*pathInfo}", new StopRoutingHandler()));

...
}

关于asp.net - Page.RouteData 返回 WebResource.axd?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10711674/

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