0

我有 ASP.NET 网站,它检查使用 ashx 处理程序访问某些文件的权限。所以我给用户链接到 ashx 并且处理程序检查是否创建了会话并且其中有一些值 - 它返回一些带有文件流的响应。为了使会话在处理程序中工作,我使用IRequiresSessionState标记接口。所有这些都适用于所有浏览器(甚至在 iPhone 上),但不适用于 windows phone 中的 Internet Explorer!在 IE 上 WPcontext.Session不为空,但context.Session.Count即使有对象存储在 Session 中也为 0(我在网站的其他部分使用 Session 对象,它照常工作。无法仅在 .ashx 文件中获取 Session 对象) !在 WP8 和 UC 浏览器中尝试了股票 IE(我相信它基于 WP7 的 IE9)没有工作:(

MS浏览器又是什么问题以及如何处理?

4

0 回答 0