问题描述:
  页面上有个Ajax写的日历控件,因为是在别人做好的基础上开发,所以很多地方不是很了解。
  每有这个控件的时候就会报错“创建控件时出错 未知的服务器标记‘ajaxToolKit:CalendarExtender’”尝试过的解决方法
1。安装了补丁VS90sp1-KB945140-X86-CHS.msp、VS90SP1-KB971092-x86.exe
2。装了Ajax插件ASPAJAXExtSetup.msi
3。检查了那个日历控件都设置TargetControlID为某个文本框
4。检查了项目的bin文件下有AjaxControlToolkit.dll ,项目引用中也有运行环境XP系统,VS2008
我同事的电脑有的也出现这个问题,但是有的在用了我的方法1之后就解决了,有的没有解决
求解决办法,都快愁死人了

解决方案 »

  1.   

    <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>
    页面上引用没?
      

  2.   


    应该不是这个的问题,因为我们用VSS管理项目,然后同样的页面在有些机子上是不会报错的。。
    想重装系统了。。
      

  3.   

    VSS管理的项目,AjaxControlToolkit.dll文件肯定是不能被管理的,有时候他就报错,我以前就是直接删了再重新加,我看你不用重新装,删掉重加下,再确保页面有<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>
      

  4.   


    但是在正常显示的电脑上面看到无论是页面还是模板页都没有<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>这样的项
    这是怎么回事,要是我去添加了,那是不是每个用到这个calendar控件的页面都要去添加
      

  5.   

    楼主,我也遇到同样的问题,我的页面上也有<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>
    但怎么还出现和楼主一样的问题呢。
    能够给予帮助。[email protected]谢谢。