gpt4 book ai didi

c# - 从请求中删除 default.aspx

转载 作者:行者123 更新时间:2023-11-30 15:10:50 25 4
gpt4 key购买 nike

我正在尝试从任何可能包含它的请求中删除 default.aspx。

protected void Application_BeginRequest(object sender, EventArgs e)
{
HttpContext context = HttpContext.Current;
string url = context.Request.Url.ToString();

// remove default.aspx
if (url.EndsWith("/default.aspx", StringComparison.OrdinalIgnoreCase))
{
url = url.Substring(0, url.Length - 12);
context.Response.Redirect(url);
}

}

报错:

**too many redirects occurred trying to open...**

我可以改变什么让它工作?

谢谢

最佳答案

我知道了。

而不是使用:

string url = context.Request.Url.ToString();

我试过:

string url = context.Request.RawUrl.ToString();

这行得通!加上你们所说的:)

关于c# - 从请求中删除 default.aspx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2939347/

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