日期:2014-05-17  浏览次数:20907 次

请诸位帮帮忙!!!ids = Session["username"].ToString();未将对象引用设置到对象的实例
protected void Page_Load(object sender, EventArgs e)
        {
private string ids = "";
ids = Session["username"].ToString();  //报错的地方
}

protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName == "upds")
            {
                string idss = "";
                string ids = e.CommandArgument.ToString();
                Response.Redirect("OAjobplansystem.aspx?Id=" + ids);
                idss = Request.QueryString["ids"];
                Session["username"] = idss;
            }
        }
------解决方案--------------------
肯定是没取到Session
------解决方案--------------------
对,仔细检查下,这个问题肯定就是没取到
------解决方案--------------------
var temp = string.isnullorempty(session["your_session"]) ? "" : session["your_session"]


适用于session querystring  调用前 先判断下是否为null 养成习惯 这种错就不会有了
------解决方案--------------------
你这两个方法是在同一个页面的吗?如果是的话,你是在赋值之前去取克定报错了