gpt4 book ai didi

c# - 在 QueryString 中指定 returnURL

转载 作者:行者123 更新时间:2023-11-30 23:24:07 24 4
gpt4 key购买 nike

这可能是一个简单的问题,但我正在努力处理查询字符串中的 returnurl。我知道如何将查询字符串中的 returnurl 调用到 Response.Redirect 但我不确定如何将 returnurl 设置为某个 url。有人可以举例说明如何执行此操作吗?

最佳答案

我有一个建议给你,我确定它在多大程度上适合你的情况。

让我定义一个 Static Dictionary<string,string>保存一些关键和相应的网址。由于它是静态定义的,您可以从所有其他页面访问它,因此该变量将获得应用程序范围。即,

public static Dictionary<string, string> URLDictonary = new Dictionary<string, string>()
{
{"google","http://google.com/"},
{"dotnet","http://www.dotnetperls.com/"},
{"querystring","http://www.dotnetperls.com/querystring"}
};

以便您可以附上 key以 URL 作为查询字符串的名称。它可能如下所示:

Response.Redirect("~/Somepage.aspx?returnURL=google");
// Which means you are passing the key as query string

现在你可以得到这个 key在示例页面中,根据键重定向到特定页面,如下所示:

string returnURL = Request.QueryString["returnURL"];
if (returnURL != null)
{
Response.Redirect(URLDictonary[returnURL]);
}

因为我们正在经过 google它将重定向到相应的值即。 "http://google.com/" .

注意:您可以使用自己的键和 Url 创建类似的字典。如果它在不同的类中定义,则使用 class_name.DictonaryName[querystring_value]

关于c# - 在 QueryString 中指定 returnURL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37994225/

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