私はいくつかのコードを持っています、
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());
}
問題は、 Microsoft http://msdn.microsoft.com/によると、「GET」を読み取ることができないelse if
ため、my が機能しないことです。GET URL に SignOut.aspx が含まれている場合を知りたいのですが、ヘッダーのその部分を読み取る方法はありますか?Request.Headers