日期:2014-05-19  浏览次数:20474 次

写控件的时候出现“未将对象引用设置到对象的实例
控件里的程序没有错,我已经测试过了,但是从工具箱拉过来,为什么会出现“创建控件时出错,未将对象引用设置到对象的实例”,然后运行确是正常的,我已经研究了一下午,不知道是什么具体,请高手指点指点。

还有个控件属性的问题,

public   int   PageNum
                {
                        get
                        {
                                return   (HttpContext.Current.Request.QueryString[ "Page "]   ==   null)   ?   (1)   :   (Convert.ToInt32(HttpContext.Current.Request.QueryString[ "Page "]));                         }
                }

为什么这样写也会出现“未将对象引用设置到对象的实例”的错误呢,具体将如何修改,现在给的分不多,但是能解决问题的本人一定加分!

------解决方案--------------------
访问的地址后面加 ?page=1
比如 index.aspx?page=1
你用了QueryString的方法..名字是Page,你不加当然没有实例了..
------解决方案--------------------
你的URL请求你没有PAGE自然是为空了。
最好用Request[ "Page "] 而不是Request.QueryString[ "Page "]