未将对象引用设置到对象的实例?请问怎么改?

来源:百度知道 编辑:UC知道 时间:2024/06/19 23:14:05
做新闻发布系统,一共两个添加新闻的页面,一个add.aspx,然后直接复制出add2.aspx。add2.aspx的头申明里该改的名字都改为add2的了。
但是add.aspx可以用,add2.aspx就不能用,总提示:
未将对象引用设置到对象的实例。
错误在行19:
行 17: //使用Request对象获取页面传递的值
行 18: //使用switch语句,获取添加的新闻类别名
行 19: switch (Convert.ToInt32(Request["id"].ToString()))
行 20: {
行 21: case 1:

add.aspx页面代码部分和这个几乎一样,就能用,为啥这个不行呢?请问如何能解决?谢谢!
不知道为什么总补充不上,提交了还是不显示,只好发在下面的地址里,麻烦各位高手帮忙看下原代码:http://www.douban.com/note/30709181/

把完整的代码贴出来,,两个页面类是要不一样的,inherts对应好了没。。

如果id没有传过来,就肯定会出错啦。。。

你在调试的时候,在地址栏把ID给加上去试试就知道啦。。。

未将对象引用设置到对象的实例
引用了未赋值的变量。空引用异常。
估计是 Request 那句的问题。页面没有传id的值过来。