如何通过调用
从ASP.NET HttpHandler内部判断它是否正在执行Server.Execute("myHandler.ashx")
还是因为用户直接链接到myHandler.ashx
? (除了使用查询字符串参数)。
答案 0 :(得分:2)
你不能添加查询字符串参数吗?如果存在来自Server.Execute(),否则直接链接。
答案 1 :(得分:0)
您仍然可以从处理程序中访问HttpContext,因此您仍然可以访问Cookie和会话以确定任何经过身份验证的用户(如果这正是您要查找的内容)。