我跟你的感觉一样,我从没有用过.ascx,自认为写的程序更好。

解决方案 »

  1.   

    我就觉得奇怪了,我昨天下午开始到现在我还解决不了这个问题呀!.ascx到底什么回事。
    我在.ascx中定义了一个属性和一个方法,昨天有朋友建议我将他们声明为public,这个我都尝试过了,没用。
    我先在.aspx的html部分注册该控件,然后声明该控件。完了之后,我去看.aspx的视图部分,我发现窗体上已经有一个用户控件了,类似一个button形状的,并且系统自动标明是usercontrol。但是,我点中这个控件,在右边的属性栏目中没发现我定义的属性和方法,这是怎么回事情?
    而且直接在.vb部分通过html部分的这个控件的ID号无法进行操作,说我没声明,那怎么解决!
    我把程序给大家看,大家帮我看看这个程序有什么错误,是一本书上的程序。http://www.superexpert.com/default.aspx?id=123这个页面里,上面这个部分代码是.ascx,下面这个是.aspx
    但是他不是在.net环境下写的。如何正确转换到 .net中。我认为这两个程序,第一个没错的,关键是第二个,大家看,他直接在page_load中引用了这个控件的方法,但实际上我无法通过调试。
      

  2.   

    几乎每一个项目的开发都要用到大量的ASCX,用多了你就会体会到好处了。
    难道你不用vs.net开发吗?