如何检查url是否包含查询字符串

时间:2016-01-08 11:30:16

标签: c# asp.net

我想检查网址是否具有查询字符串值?

如果查询字符串值不存在,如果它是一个普通的URL,它应该重定向到其他页面,这样如果有人直接访问该页面,它们应该被重定向到其他页面

protected void Page_Load(object sender, EventArgs e)
{
    if (string.IsNullOrWhiteSpace(Request.QueryString["aspxerrorpath"]))
    {
        uniqueid = Request.QueryString["val"];
    }
    else
    {
        Response.Redirect("proformainvoice.aspx");
    }

    if (!Page.IsPostBack)
    {
        fillproformadata();
    }
}

1 个答案:

答案 0 :(得分:1)

您可以使用HasKeys的{​​{1}}方法检查网址是否包含Request.QueryString

QueryString