| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3657 人关注过本帖
标题:ASP.net用户代码未处理NullReferenceException未将对象引用设置到对象的实例 ...
只看楼主 加入收藏
陈奇怪
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2015-6-28
结帖率:0
收藏
已结贴  问题点数:20 回复次数:7 
ASP.net用户代码未处理NullReferenceException未将对象引用设置到对象的实例
[local]1[/local]using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class left : System.Web.UI.UserControl
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!this.IsPostBack)
        {
            Label1.Text = Session["userName"].ToString() + "您好!";
        }
    }
}
红色部分是出错的

[ 本帖最后由 陈奇怪 于 2015-6-28 18:02 编辑 ]
搜索更多相关主题的帖子: 用户 public 
2015-06-28 18:00
林月儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:湖南
等 级:版主
威 望:138
帖 子:2277
专家分:10647
注 册:2015-3-19
收藏
得分:7 
跳转到这个页面的里的Session["username"]部分处理不当吧

剑栈风樯各苦辛,别时冰雪到时春
2015-06-28 18:04
qq429245403
Rank: 1
等 级:新手上路
帖 子:1
专家分:7
注 册:2015-6-28
收藏
得分:7 
Session["userName"] 为null ,toString()就会报错,
最好是先判断 Session["userName"] 是不是为null,然后在进行处理。
2015-06-28 23:29
陈奇怪
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2015-6-28
收藏
得分:0 
回复 3楼 qq429245403
怎么判断呢  不会啊
2015-06-29 14:00
林月儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:湖南
等 级:版主
威 望:138
帖 子:2277
专家分:10647
注 册:2015-3-19
收藏
得分:0 
程序代码:
public partial class left : System.Web.UI.UserControl
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!this.IsPostBack)
        {
            String userName=Session["userName"].toString().Trim();
            if(userName.Equals(""))
                Response.Write("<script language=javascript>alert('userName值为null');</script>");
            else
                Label1.Text = userName + "您好!";
        }
    }
}

剑栈风樯各苦辛,别时冰雪到时春
2015-06-29 20:45
wangnannan
Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18
等 级:贵宾
威 望:87
帖 子:2546
专家分:9359
注 册:2007-11-3
收藏
得分:7 
为什么用SESSION 不要死学书本 这东西实际开发中用都是慎之又慎

出来混,谁不都要拼命的嘛。 。拼不赢?那就看谁倒霉了。 。有机会也要看谁下手快,快的就能赢,慢。 。狗屎你都抢不到。 。还说什么拼命?
2015-06-30 14:27
Maick
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:32
帖 子:251
专家分:1314
注 册:2012-9-21
收藏
得分:0 
回复 6楼 wangnannan
不用session 大神一般用啥的??
2015-07-15 11:44
Maick
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:32
帖 子:251
专家分:1314
注 册:2012-9-21
收藏
得分:0 
if (session["userName"]!=null)
{
  //判断 不为空后才操作,
}
2015-07-15 11:46
快速回复:ASP.net用户代码未处理NullReferenceException未将对象引用设置到对象 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016766 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved