Me.Label1.Text  =  Request.QueryString("id")  
运行时提示"未将对像引用到实例"  
 
本人菜鸟,谢谢帮助!

解决方案 »

  1.   

    if(Request.QueryString("id")!=null)
      //TODO:
      

  2.   

    可能的问题“
    提交页面提交的不是 id 这个值
    第二个问题,前台根本没有Me.Labell这个控件你是不是把 Labell 写错了
      

  3.   

    前台没有 Label1这个控件吧
      

  4.   

    这个你还是先判断Request.QueryString("id")是否为null,
    没Labell应该是不可能的,,应该你用Me.
      

  5.   

    Request.QueryString("id")  即使为null,也不会出现"未将对像引用到实例"  的提示啊
      

  6.   

    没有用到page这个基类吧,是不是在类里面写的啊?类里面要继承page这个基类吧
    public class class1: System.Web.UI.Page
    或者你引用一下System.web看看呢?
      

  7.   

    其实,最好不要Request.QueryString("id")  而要这样 Request("id")
      

  8.   

    都不对了吧,,.net中,好像用的是中括号 Request["id"] ,这样才行吧。
    另外,肯定是Label名称写错了。。
      

  9.   

    最大的可能就是GET过来的数据中不存在名为"id"的值。xyunsh(学海无涯,回头是岸)说得也没错,Request.QueryString("id")为null也不会报“未将对像引用到实例”错误。但Label的Text值赋成null就会报这个错。
      

  10.   

    你把lable1删除了重新拖个进来,测试下
    可能是.aspx和.vb里面的控件没同步。===============================
        CSDN小助手 是一款脱离浏览器也可以使用csdn论坛的
    软件!
        界面: http://qqwwee.com/
        下载: http://qqwwee.com/csdn.rar 包含源代码
      

  11.   

    加下 request.querstring.item("id") 试试
      

  12.   

    主要是看看传过来的ID是否存在。
    在试了前面高手的方法后,再试试把ID保存在SESSION或VIEWSTATE中,防止在提交时将ID的值丢失。
      

  13.   

    我记得是Request.QueryString["id].ToString();===============================
        CSDN小助手 是一款脱离浏览器也可以使用csdn论坛的
    软件!
        界面: http://qqwwee.com/
        下载: http://qqwwee.com/csdn.rar 包含源代码
      

  14.   

    VB.net:Request.QueryString("id")C#:Request.QueryString["id"]
    如果后面加 .ToString()的话,没有ID的时候才会出现这样的错误,
    不加的话,即使没有也不会出这样的错误。所以问题在那个标签1.页面里的 Label1 的ID变化了
    2.后台Label1 的定义丢掉了