我在程序中放入了控件,不知道为什么,总是提示:错误 当前上下文中不存在名称“Image1”?,
可是我的页面中就已经有此控件,请问如何处理?

解决方案 »

  1.   

    1)检查id是否对应
    2)Image 的 runat=server 是否加上
     
      

  2.   


    3 你的image控件是否在其他的控件里面
    如果在其他控件的里面的话
    你要用到findcontrol方法
      

  3.   

    一切都很正常:
    这是.aspx代码
    <asp:Image ID="Image1" runat="server" Height="133px" Width="104px" />
    这是:.cs代码
                        if (DataReader.IsDBNull(29))
                        {
                           Image1.ImageUrl ="";
                        }
                        else
                        {         
                            Image1.ImageUrl = DataReader.GetString(29) + DataReader.GetString(30);
                        }
      

  4.   

    Image1 的ImageUrl 是你. 出来的还是手写的
      

  5.   

    Image1 的ImageUrl 是打.之后自己出来的。
    我也已经删除好几次了可就是不行,请问大侠这是为什么呀?
      

  6.   

    这个是vs的bug
    大概是你用了masterpage的原因
    安装sp1之后就好了
      

  7.   

    独家秘籍:缺少.design.cs文件!
    点右键:转换为web应用程序,即可!