使用request.querystring在ASP.NET中重定向到另一个ASP.NET页面


int ob=0;
protected void Button1_Click(object sender, EventArgs e)
{
    ob = Convert.ToInt32(Request.QueryString["value"].ToString());
    if (RadioButton1.Checked == true)
    {
        ob = ob + 1;
    }
    else
    {
        ob = ob + 0;
    }
    Response.Redirect("result.aspx?value = " + ob);
}

异常: - system.nullReferenceException:'对象引用未设置 到对象的实例。'

system.collections.collections.specialized.namevaluecollection.tins [string] .get 返回的null。

Request.QueryString["value"]

它返回空。因此,当您在null上调用ToString((时,会增加异常。

最新更新