Server.TransferRequest无法保留HttpContext.Items信息。

3

我刚刚将我的ASP.Net代码从HttpContext.RewritePath(targetPath)更新为使用.Net 3.5函数:HttpContext.Server.TransferRequest(targetPath,true)

然而,在转移之前添加的所有自定义HttpContext.Items都不复存在。

有没有人有任何想法,可以帮助我解决这个问题?

1个回答

3
根据文档,它会保留查询字符串和表单集合,但没有提到上下文项。我认为你需要通过查询字符串或会话的方式发送它们。

由于我们构建的URL重写模块的特性,这两个选项都不是真正的选择。 - the_hoof

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接