我参考的例子如以下链接:
http://www.microsoft.com/china/msdn/library/webservices/asp.net/USdnvs05custwebcon.mspx?mfr=true
自定义控件也出现在工具箱中了,但是拖出来不能正常使用,产生变异错误,错误提示如下:
Element 'MailLink' is not a known element. This can occur if there is a compilation error in the Web site.请各位指教一下这是为什么?怎么解决?

解决方案 »

  1.   

    参数MailLink未定义吧
    控件代码编译有没通过?
      

  2.   

    控件代码编译通过并生成了dll文件,我又重新添加了一次控件,发现还是同样的问题,后来发现语句:[ToolboxData("<{0}:MailLink runat=server></{0}:MailLink>")]中的MailLink还是默认生成的那个名字,改为MailLink后即可以使用了,呵呵。
    麻烦大家了,问题解决了。
      

  3.   

    初学asp.net,还有几个问题,答者有分:
    1.如上面的教程,要使用该自定义控件的website必须与自定义控件位于同一solution下面马?根据我的经验是这样的,请问这是为什么?我觉得添加了该自定义控件的dll文件就应该可以使用了。2.看了几个资料,发现除了我上面提及的那种创建自定义控件的方法,还有一个方法是建立一个.ascx文件然后添加进去,请问如何创建,如何添加?如何使用?3.这两种创建自定义控件的方法有何优缺点?欢迎各位大虾指点迷津,我会尽快结帖,答得好就多给分。^-^