效果演示(可以拖动,按标题旁边的三角可以隐藏和显示模块内容)
http://netsoul.168u.net/但因为我现在用的是Asp.net2.0的编译器,所以编译出来的自定义控件在这个空间上不支持
所以只能用htm来演示源代码在下面
http://netsoul.168u.net/NSPanel_Control.rar
用1.1编译应该就能用了由于是初学,所以不保证正确(用2.0使用正常)

解决方案 »

  1.   

    大家编译通过了吗?能否放个例子出来,加上点注释.谢谢了,或者发到我的信箱:leeon(at)126(dot)com
      

  2.   

    不能编译吗?我再仔细看了看,应该已经把2.0的新类变回1.1了啊,具体情况我也不太清楚,昨天本来自己下了1.1的FrameWork但是装不上,不能亲自试一试,看看哪位大哥能解答吧<%@ Register TagPrefix="NS" NameSpace="NetSoul.Controls" Assambly="NSPanel" %>
    <NS:NSPanel ID="panel1" Runat="Server" Width="200px"
        Title="A new module"   // 设置标题
        TitleFontColor="Black" // 设置标题字体颜色
        TitleSartColor="Yellow"// 设置标题渐进色的起始色
        TitleEndColor="White"  // 设置标题渐进色的终止色
        ContentColor=""        // 设置内容背景颜色
        ContentFontColor=""    // 设置内容字体颜色
    />
    放内容
    </NS:NSPanel>也可以不用设置(采用默认的)
    <NS:NSPanel ID="panel1" Runat="Server" Width="200px">
    放内容
    </NS:NSPanel>
      

  3.   

    哦,刚才看短信,有朋友提出编译时出现没有下面Reference的错误提示
    using System.Web.UI.Design;其实是没有加入这个dll的引用而已
    解决办法很简单,找到AddReference一个菜单项,添加System.Design.dll即可
      

  4.   

    还是无法成功啊<%@ Register TagPrefix="NS" NameSpace="NetSoul.Controls" Assambly="NSPanel" %>有问题,
      

  5.   

    <%@ Register TagPrefix="NS" Namespace="NetSoul.Controls" Assembly="NSPanel" %>
    对不起手忙写错
      

  6.   

    我知道,但是改了之后还是报错:
    “/swsws”应用程序中的服务器错误。
    --------------------------------------------------------------------------------分析器错误 
    说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。 分析器错误信息: 找不到文件或程序集名称“NSPanel”,或找不到它的一个依赖项。源错误: 行 2:  <%@ Register TagPrefix="NS" NameSpace="NetSoul.Controls" Assembly="NSPanel" %> 
      

  7.   

    你有没有把cs源码文件编译成NSPanel.dll并放在根目录的Bin中啊
      

  8.   

    sunwestern(Leon)请转到下贴
    http://community.csdn.net/Expert/topic/3626/3626903.xml?temp=7.958621E-02