我已经编写了一个自定义控件,编译完毕为一个dll文件。   
  现在我想在aspx页面中使用,问题是:我在工具箱里浏览,把我的那个dll文件添加到了WPF组件中去,但是工具箱里没有出现我引用的那个自定义控件!

解决方案 »

  1.   

    toolbox右键-》choose Items添加,加完了还没有的话,toolbox右键-》show all看看
      

  2.   

    右击工具箱空白》点击“选择项”》点击“浏览”》找到你的DLL》点击“确定”
      

  3.   

    show all  看到了 我添加的自定义控件了  但是 是被灰掉的!不能拖动!怎么办呢?是哪里出问题了呢?
      

  4.   

    DLL添加引用完成后
    右击工具箱空白>选择项>浏览>你的DLL
    完成后工具箱里应该就可以看到你的控件了
      

  5.   

    你做的是Web控件吗?是继承WebControl的吗?
      

  6.   

    是我自己建的一个项目 我准备写一个自定义控件出来,是UserControl1  但是现在遇到一个棘手的问题是 我在我的主项目的工具箱的选择项添加了这个自定义控件的dll文件了  但是看不到那个控件,只有在 查看所有选项中能看见 但都是被灰掉的不能用,不能拖动!怎么办?是哪里出问题了?
      

  7.   

    那你做的是windows用户控件还是web用户控件?
    windows用户控件是不能用在web中的
      

  8.   

    windows 控件  那我要怎么才能在web中写一个自定义控件呢?高手 
      

  9.   

    新建类库,然后这个类继承System.Web.WebControl类
    然后重写WebControl类相关方法,所有功能均需在cs文件中用代码写成
      

  10.   

    web 控件使用 <%@ Register Src="../UserControl/navigationControl.ascx" TagName="navigationControl" TagPrefix="uc2" %> //注册
     <uc2:navigationControl ID="NavigationControl1" runat="server" />//使用winform控件  添加个dll就行了
      

  11.   

    另外补充ascx文件格式既你要用的自定义控件 添加个自定义控件就行了
    当然相关你想要操作在navigationControl.ascx.cs类中写
      

  12.   

    博客园的:
    http://www.cnblogs.com/Clingingboy/archive/2006/09/17/506741.htmASP.NET控件开发
      

  13.   

    web 控件使用 <%@ Register Src="../UserControl/navigationControl.ascx" TagName="navigationControl" TagPrefix="uc2" %> //注册 
    <uc2:navigationControl ID="NavigationControl1" runat="server" />//使用 winform控件  添加个dll就行了