我如何从ASP.NET HttpHandler内部判断它是否由于调用
Server.Execute("myHandler.ashx")还是因为用户直接链接到myHandler.ashx?(除了使用querystring参数之外)。
发布于 2010-09-11 00:22:30
你不能添加一个querystring参数吗?如果存在来自Server.Execute(),则返回直接链接。
发布于 2010-09-11 00:23:59
您应该仍然可以从处理程序中访问HttpContext,因此您应该仍然能够访问cookie和会话,以确定任何经过身份验证的用户(如果这就是您正在寻找的用户)。
https://stackoverflow.com/questions/3686327
复制相似问题