我有一些代码,
if (Request.Headers["User-Agent"] == "Mozilla/4.0 (compatible; MSIE 4.01; Windows NT; MS Search 6.0 Robot)")
{
this.Response.Redirect("/_windows/default.aspx?" + qp.ToString());
}
else if(Request.Headers["GET"].Contains("SignOut.aspx") ) {
this.Response.Redirect("/_layouts/signout.aspx");
}
else
{
this.Response.Redirect("/_trust/default.aspx?trust=ADFS%20DEV&" + qp.ToString());
}
问题是我的else if
不起作用,因为根据 Microsoft http://msdn.microsoft.com/Request.Headers
无法读取“GET” 。我想知道 GET url 何时包含 SignOut.aspx,有没有办法让我读取标题的那部分?