是否每个对象都需要判断是否为null .net web C#.net C#web 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你需要访问I个对象,并对其进行操作,比如转换或者访问其属性,调用他的接口等,最好都要保证他不为null,否则会出错 要看你当实定义对象时是否有附上初使值string _txt; 与 string _txt=""; 的区别 通常是你需要操作该对象的值才需要判断DBnull,比如Convert.Toint32(txt1)*Convert.Toint32(txt2)你就要判断两个值是否DBull,空的话会报错 您好,其实我想表述的是这样的:假设有一个页面,页面上显示的是一个课程的信息,比如课程介绍,开课时间,课程教师,课程图片等等课程对象属性的信息,浏览器的地址栏中一定会有一个课程的id。如果在地址栏中输入一个不存在的课程的id,那么这个时候代码中应该作何处理,我觉得: 1.如果对象不为空,则读取信息,若为空,则不读取。这样的话,页面中需动态读取信息的地方都是空白的,只有静态信息。 2.若对象不存在,则直接跳转到404页面。 3.若对象不存在,则默认读取一个一定存在的对象的信息。 4.若对象不存在,则返回到课程列表页之类的页面。 但是,我看我们公司的很多代码都不作判断,直接读取对象的信息,然后在配置文件中配置个404,于是,你在浏览器中输入一个不存在的课程的id,直接跳转到404(代码出错了,跳转的,不报黄页而已),这样处理能行吗,我总觉得这样子不行啊,这应该是代码中的错误啊。 各位大牛都是怎么处理这种情况的,是不是都应该判断一下对象是不是为空啊,还是有一些别的更好的方法? 写asp.net程序疑问 B 端调用 S端的程序??? 传说中的主人攻击????? Repeater 控件的FooterTemplate中如得到内嵌服务器端控件 存储过程两种写法,一种不行?? 小菜求助:关于选项卡页面 Ajax 传输的最大字数有限制吗? 如何获得动态生成的<input type='file'〉? [[[[[[[[[[[如何修改“右击查看源文件”的内容 生成静态页面的程序,有错误,请大家来帮我看下! ListView FindControl SelectedItemTemplate MemberShip配置问题
你就要判断两个值是否DBull,空的话会报错
1.如果对象不为空,则读取信息,若为空,则不读取。这样的话,页面中需动态读取信息的地方都是空白的,只有静态信息。
2.若对象不存在,则直接跳转到404页面。
3.若对象不存在,则默认读取一个一定存在的对象的信息。
4.若对象不存在,则返回到课程列表页之类的页面。
但是,我看我们公司的很多代码都不作判断,直接读取对象的信息,然后在配置文件中配置个404,于是,你在浏览器中输入一个不存在的课程的id,直接跳转到404(代码出错了,跳转的,不报黄页而已),这样处理能行吗,我总觉得这样子不行啊,这应该是代码中的错误啊。
各位大牛都是怎么处理这种情况的,是不是都应该判断一下对象是不是为空啊,还是有一些别的更好的方法?