我想用AjaxControlToolkit控件,开始的时候没创建ajax web 站点,要是创建了估计也不会出这个问题了。后来又先用,所以就拖了一个ajax控件,然后就出现上面的“无法创建控件,因为Visual Studio 无法在控件集中找到该控件的类型” 这个问题,在一个测试项目中是可以的,也是开始没创建成ajax web 站点,后来添加的有知道的给提示下,谢谢了

解决方案 »

  1.   

    新建一个Web ajax项目,再把你的页面文件COPY过去不行吗?
      

  2.   

    新建一个Web   ajax项目,再把你的页面文件COPY过去不行吗?
    ——————————————
    这种方法试过了,有别的问题出现。就是web.config有问题了 
      

  3.   

    AJAX Web项目只是重写了一下你的Web.config文件,加入一些AJAX需要的程序集声明和引用,所以直接COPY过去应该是可以的。对于AjaxControlToolkit,在使用的时候必须要把程序集(AjaxControlToolkit.dll)添加到你的引用中,同时需要在使用AjaxControlToolkit的页面上都添加声明:<%@ Register Namespace="AjaxControlToolkit" Assembly="AjaxControlToolkit" TagPrefix="asp" %>或者直接在Web.config文件的中添加<system.web>
        <pages>
            <controls>
                <add assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagPrefix="asp"/>
            </controls>
        </pages>
    </system.web>建议添加AjaxControlToolkit控件的时候用手工写的方式添加不要使用拖拽,因为拖拽放置的控件时你添加工具箱tab页时候注册进去的那个程序集,不一定是你程序中引用的那个程序集。