使用Querystring参数自定义ADFS SignIn页面

时间:2012-03-22 12:54:11

标签: asp.net adfs2.0

我知道我可以自定义adfs \ ls文件夹中的登录页面。 但是在FormsSignIn.aspx页面或母版页中,我想使用查询字符串参数。 但是HttpContext.Current.Request.Querystring是空的。 任何的想法? 我想要实现的是使布局依赖于查询字符串参数或类似的东西。

2 个答案:

答案 0 :(得分:2)

不确定为什么它是空的,但还有其他方法可以做到这一点。在我的头顶: - )

  • Request.RawUrl
  • Request.ServerVariables [ “QUERY_STRING”]
  • Request.Params [ “”]

其中一个有用吗?

答案 1 :(得分:0)

实际上,使用“standard”属性不能使用查询字符串。我在我的代码中使用它:

NameValueCollection queryString = HttpUtility.ParseQueryString(Request.Url.Query);

if (queryString.AllKeys.Contains("param"))
{
    string value = queryString["param"];
}