1——
你要通过创建WEBCUSTOMCONTROL来创建用户控件2——
创建好后,要把控件所在的工程进行生成3——
在工具箱中通过“自定义工具箱”——》.NET控件——》浏览——》选择上面生成的DLL文件——》确定

解决方案 »

  1.   

    在webform的html里加入<%@ Register TagPrefix="sk" TagName="popUpCalendar" src="popUpCalendar.ascx"%><sk:popUpCalendar id="myCalendar" runat="server"></sk:popUpCalendar>src="popUpCalendar.ascx"是你编写User control的文件
      

  2.   

    public mUserControl MyMessage1;
    MyMessage1=(mUserControl)(LoadControl("mUserControl.ascx"));
    MyMessage1.Cols=4;
    MyMessage1.Rows=3;
      

  3.   

    triout(Daview,你所说的WEBCUSTOMCONTROL好象是不可见的吧,我要实现的是可视,比方说有一个按钮和一个文本筐,我用porject-->add web user control-->web user control后,在用工程生成却没有dll文件生成。
     MFC2001(拔剑茫然心四顾)  ,你的方法我以前试过,无法把控件放到指定位置,只能出现在左上角,
     badtank(新建文件夹) ,你说的方法能实现可见的用户控件吗?
      

  4.   

    可以,其实这个就是mfc2001的说的方法,只不过是通过的codebehind方式。
    控制位置通过控制style就可以了。
      

  5.   

    补充一点,如果是通过register方式,如果要在.aspx.cs文件中控制这个user control就要findcontrol方法来获得这个user control的id,然后再进行动态处理。
      

  6.   

    MFC2001(拔剑茫然心四顾)  ,你的方法我以前试过,无法把控件放到指定位置,只能出现在左上角,
    ---
    这个不难解决,放到div里面就是了
    <div style=" LEFT: 31px; POSITION: absolute; TOP: 113px">
    <sk:popUpCalendar id="myCalendar" runat="server"></sk:popUpCalendar>
    </div>
      

  7.   

    你把那个ascx文件拖进来就行了呀~~
    最好嘛放个panle里这样就可以控制了
      

  8.   

    我不知道你的具体要求是什么。
    一种控件是ASCX文件,该文件的添加只能手动添加,也要手动注册。
    另外一种控件是CS文件,该文件不能可视化编辑,只能在代码模式下设计,而且该控件必须从某一个控件继承参见:http://www.csdn.net/Expert/TopicView1.asp?id=801811
      

  9.   

    ASCX文件,该文件的添加只能手动添加,也要手动注册
    http://samples.gotdotnet.com/quickstart/aspplus/doc/webpagelets.aspx