this 改成 me
(HtmlInputImage)去掉
;去掉
就可以啦
Me.image1= Me.Panel1.Controls[0].FindControl("image1")
                                              ^????
隐式转换是可以的也可以这样
Me.image1 = CType(Me.Panel1.Controls[0].FindControl("image1"),HtmlInputImage)
显式转换,后面是要指定的类型

解决方案 »

  1.   

    谢谢了,好象还有点不行,括号我已经改成圆的了
    关键在CType 我原来不知道, 现在知道了也不能成功.
    我再试一下
    成与不成,呆会给你分
      

  2.   

    Public Sub New()
            InitializeComponent()
            'imgReply = New HtmlInputImage()
            Me.imgReply = CType(Me.Panel1.Controls(0).FindControl("imgReply"), HtmlInputImage)
            AddHandler imgReply.ServerClick, AddressOf Me.imgReply_ServerClick
            AddHandler Me.Load, AddressOf Me.Page_Load
        End Sub奇怪了就是调试不过去,C#就没问题
      

  3.   

    我以前用VS6的,往。NET上转细节上还挺费劲