gpt4 book ai didi

asp.net - Request.Querystring 为空

转载 作者:行者123 更新时间:2023-12-02 16:39:44 27 4
gpt4 key购买 nike

这很奇怪..我正在寻找需要调查的领域以及实际的解决方案,但这就是问题所在:在我的 asp.net webform 页面中,我正在测试一个查询字符串,然后应用一些逻辑,但是,查询字符串似乎已从 Url 中删除。如果我通过了这个

..blah.aspx?blah=123 

然后我可以看到 Request.RawUrl 中的查询字符串没有问题,但是当我传递正确的查询字符串时

..blah.aspx?Id=123

查询字符串为空。 IIS 上没有站点或应用程序级别的请求过滤。还有什么地方可以剥夺这个?两个小时的挠头和计数......

更新:

没有重定向,逻辑在 blah.aspx Pre Init 事件中:

protected override void OnPreInit(EventArgs e)
{
if (!string.IsNullOrEmpty(RequestLEID) || !string.IsNullOrEmpty(RequestLEExternalReference))
DisableNavigationContextCheck = true;

base.OnPreInit(e);
}

中断此事件,我正在立即窗口中测试 Request.RawUrl 属性

最佳答案

如果您在解决方案中使用共享点(例如共享点控件),则 ID 是保留关键字。

关于asp.net - Request.Querystring 为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8472103/

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