我正在尝试在ASHX文件中实现Response.Redirect。最初我遇到的问题是here,但现在我得到了
表达式已被评估且没有值
在“context.Response.Redirect(redirectPage,false);”
的行上以下是我的代码(缩写)。
public void ProcessRequest(HttpContext context)
{
redirectPage = configuration.Value.SingleLogoutServiceUrl;
if (redirectPage != string.Empty) {
context.Response.Redirect(redirectPage,false);
}
}
答案 0 :(得分:0)
已经评估了 Expression并且没有值的消息来自调试器,调试器已经评估了该行,并且由于该方法是void
,因此表达式没有值。
这不是一个错误。您正在查看调试器消息,而不是应用程序消息。
答案 1 :(得分:0)
实际上问题是我从一个localhost环境重定向到Internet上的一个站点,该站点拒绝转移。谢谢大家的帮助。