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

本文关键字:是否 包含 查询 字符串 url 何检查 检查 | 更新日期: 2023-09-27 18:29:39

我想检查url是否有查询字符串值?

如果查询字符串值不存在,如果它是一个普通的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();
    }
}

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

您可以使用Request.QueryStringHasKeys方法来检查url是否包含QueryString

bool hasKeys = Request.QueryString.HasKeys();
if(hasKeys)
{
 //your code     
}
else
{
 //your code
}