不太知道vb.net有什么规矩。不过按照逻辑,你应该写:    Public Sub New(ByVal Wangzhi As String, ByVal title As String)
        Me.New()
        Me.Wangzhi = Wangzhi
        Me.title = title
    End Sub

解决方案 »

  1.   

    一、类是否Public
    二、所在项目是否引用
    三、方式是否Public
    四、使用页面是否using
    五、语句是否正确
      

  2.   

    我按照sp1234的写了一遍
    编译的时候还是提示"未找到类型“WebUser”上的构造函数。"
      

  3.   

    我在default.aspx中引用了这么一句
    <%@ Register Src="WebUser.ascx" TagName="WebUser" TagPrefix="uc1" %>
      

  4.   

    用户控件不用new也可以
    Dim   myControl1   As   WebUser   =   CType(LoadControl("WebUser.ascx"),WebUser)  
          this.Controls.Add(myControl1)
      

  5.   

    为什么我的程序中  Dim x As New WebUser(Wangzhi, Title)可以使用构造函数
    程序在着一句 Dim C As Control = LoadControl(t, p)就不行  p的意思是要与调用构造函数参数一致的数组
      

  6.   

    谢谢这位叫babyrockxray(紫色阴影)的朋友,你说的这种方法我试了,这种方法没法向WebUser的构造函数传参数
      

  7.   

    你是不是用的2.0?那你找不到的.
    公共类必须放在app_code中才能调用...很讨厌的。。
    单独写个类吧.就.cs的,放在app_code里,用你的两个page类调用,一个付值一个取值