项目报错:错误 49 当前上下文中不存在名称“”
百度知道是要引用AjaxControlToolkit.dll,所以下了一个,浏览引用到了bin里,本来以为好了,接着就出了这个错误:错误 49 未能加载文件或程序集“AjaxControlToolkit Version\=3.5.0.0\, Culture\=neutral\, PublicKeyToken\=31BF3856AD364E35”或它的某一个依赖项。给定程序集名称或基本代码无效。 (异常来自 HRESULT:0x80131047)哪位能给洒家说说这是怎么一回事,我只要做一个倒计时的功能用的是 ScriptManager,Timer,和UpdatePanel,应该算是Ajax吧,第一次用,求解答
 

解决方案 »

  1.   

    下载对应你项目.net版本相同的版本
      

  2.   

    本帖最后由 net_lover 于 2012-08-12 12:30:34 编辑
      

  3.   

    不使用asp.net ajax controltoolkit,它从来没有被微软正式支持,它既不是兼容UpdatePaneld,也不是将aspnet服务器控件移植到ajax的任何核心技术,它实际上会给你带来“二椅子”式的尴尬感觉。
      

  4.   

    实际上你应该选择,要么高强度地测试那些跟updatepanel兼容的技术,要么就是用那些非微软的技术。微软的asp.net项目组在ajax方面实际上是骗人的。最简单地一个测试,就是测试一下gridview控件是否可以用于ajax。如果不能使用gridview来开发你的基于gridview的企业web应用程序,不要再扯淡与微软技术,直接抛弃asp.net即可。