asp.net设置session 错误 string username = Session["user_name"].ToString();

stringusername=Session["user_name"].ToString();stringuserpass=Session["user_pass"].To... string username = Session["user_name"].ToString();
string userpass = Session["user_pass"].ToString();
提示未将对象引用到对象的实例。
展开
 我来答
ysn82
推荐于2016-08-24 · 超过27用户采纳过TA的回答
知道答主
回答量:81
采纳率:0%
帮助的人:84.4万
展开全部
如果是设置session应该是 Session["user_name"] = username
获取的时候:
if(Session["username"]!=null)
{
if(Session["username"].tostring()!="")
{
string UserName = Session["username"].tostring();
}
}

是要先判断的。直接string UserName = Session["username"].tostring();是会报错的。因为不知道session["username"]是不是存在的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8ce828d
2011-04-12 · TA获得超过318个赞
知道小有建树答主
回答量:140
采纳率:0%
帮助的人:137万
展开全部
未将对象引用到对象的实例。
错误基本上都是你想获得的值为空然后又引用。
比如你的Session["user_name"]还有Session["user_pass"]因为本身是空的所以后面再跟ToString方法就会引发异常。
你可以检查下Session是不是已经保存了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
houjch
2011-04-13 · 超过19用户采纳过TA的回答
知道答主
回答量:68
采纳率:0%
帮助的人:52万
展开全部
string username;
if( Session["user_name"]!=null)
{
username = Session["user_name"].ToString();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式