请诸位帮帮忙!!!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 养成习惯 这种错就不会有了
------解决方案--------------------你这两个方法是在同一个页面的吗?如果是的话,你是在赋值之前去取克定报错了