不用VS做开发,我用记事本做的开发,代码和页面都是在aspx上的。请问,我有一个自制服务器端控件,我在页面中要怎么样才能调用它来建立控件。

解决方案 »

  1.   

    把你多DLL文件放到bin目录,
    页面文件<%page%>中定义一用,定义自定义控件VS开发到时候<%page%>里面也有定义到,还不是一样!
      

  2.   

    把你的控件的程序集放在bin子目录里,在你的页面里<%@ Register Prefix="cc" Namespace="你的控件的命名空间" Assembly="你的控件的程序集名除去.DLL" %>
    <form runat="server">
    <cc:你的控件类名 id="cc1" runat="server" /><asp:PlaceHolder id="ph" runat="server" />
    </form>或者在Page_Load里你的控件的命名空间.你的控件类名 yc = new 你的控件的命名空间.你的控件类名();
    yc.ID = "cc1";
    ph.Controls.Add(yc);
      

  3.   

    放到bin目录???
    我这里只有一个页面的,是像asp那样写的页面啊
    而且还是不行
      

  4.   

    <%@ Register Src="WebUserPackage.ascx" TagName="WebUserPackage" TagPrefix="uc1" %>