我做了一个自己定义webcontrol控件mytest.dll,加上了强签名,然后把它加入到GAC中。
我的问题是:在web项目中如何引用它?
如果是在.aspx页面中加入
<%@ Register Assembly="mytest, Version=1.0.0.0, Culture=neutral, PublicKeyToken=f4eecc0587f2db6c"
    Namespace="mytest" TagPrefix="cc1" %>
控件能够正常使用,但这样得每个页面都加这段注册,太麻烦了。在web.config中注册,但在页面上又不知如何引用。
请高人指点~~~

解决方案 »

  1.   

    在项目中引用此DLL,并在CS中也引用
      

  2.   

    如果不是商业化的webcontrol控件,不需要放到GAC,部署很麻烦。可以添加到工具箱里。。然后到工具箱拖拉。这样就不需要你自己写了。
      

  3.   


    不要偏离我的问题。 我的问题是放到GAC之后怎么处理,而不是讨论是否应该放在GAC中。
      

  4.   

    很浮躁。看不懂你的意思。。如果页面引用<cc1:xx></cc1>
    xx类名。。难道是这个意思?
      

  5.   

    在web.config的controls节点中添加如下子节点:
    <add tagPrefix="cc1" namespace="mytest" assembly="mytest, Version=1.0.0.0, Culture=neutral, PublicKeyToken=f4eecc0587f2db6c"/>然后在你的页面中:
    <cc1:控件类名....
    就可以了