编译错误 - CS0433和/或错误:'Sys.Extended.UI'为空或不是对象 [英] Compilation Error - CS0433 and/or Error: 'Sys.Extended.UI' is null or not an object

查看:89
本文介绍了编译错误 - CS0433和/或错误:'Sys.Extended.UI'为空或不是对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

编译错误

编译器错误消息:CS0433:'c:\ Windows \ Microsoft \\ .NET中存在类型'AjaxControlToolkit.CollapsiblePanelExtender' \\Framework\v4.0.30319\Temporary ASP.NET Files\gisportal\7ddda21c\ca5004bd\assembly\dl3\afdc0da8\bd3dd44d_26f0ce01\AjaxControlToolkit.DLL '和' c:\Windows\ assembly\GAC_MSIL\AjaxControlToolkit\3.0.30930.28736__28f01b0e84b6d53e\AjaxControlToolkit.dll'



在我的web.config

<预朗=HTML> < 编译 debug = true targetFramework = 4.0 batch = false >
< 程序集 >
< add assembly = System.Web.Extensions.Design,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 31BF3856AD364E35 / >
< add assembly = Microsoft.Office.Interop.Outlook,Version = 14.0.0.0,Culture = neutral,PublicKeyToken = 71E9BCE111E9429C / >
< add 程序集 = System.Design ,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = B03F5F7F11D50A3A / >
< add < span class =code-attribute> assembly = System.Windows.Forms,Version = 4.0。 0.0,Culture = neutral,PublicKeyToken = B77A5C561934E089 / >
<跨越式s =code-keyword>< add assembly = AjaxControlToolkit,Version = 3.0.30930.28736,Culture = neutral,PublicKeyToken = 28F01B0E84B6D53E / >
< ; add assembly < span class =code-keyword> = Microsoft.mshtml,Version = 7.0.3300.0,Culture = neutral,PublicKeyToken = B03F5F7F11D50A3A / >
......
< / assemblies >
< / compilation >



然后我注释掉了

 <! -    添加组件= AjaxControlToolkit,版本= 3.0.30930.28736文化=中性公钥= 28F01B0E84B6D53E /  <跨度类= 代码注释>  - >   



错误消失了。但得到新的错误:'Sys.Extended.UI'为null或不是对象,

 Sys.Application.add_init(function(){
$ create(Sys.Extended.UI.CollapsiblePanelBehavior,{ ClientStateFieldID <跨度类= 代码串> ctl00_ContentPlaceHolder1_CollapsiblePanelExtender1_ClientState ,<跨度类= 代码串 > <跨度类= 代码串 > CollapseControlID ctl00_ContentPlaceHolder1_pHeader Collapsed:true, CollapsedSize :0, CollapsedText 点击显示内容.. ExpandControlID ctl00_ContentPlaceHolder1_pHeader ExpandedText 请点击隐藏内容.. TextLabelID ctl00_ContentPlaceHolder1_lblText id ctl00_ContentPlaceHolder1_CollapsiblePanelExtender1},null,null,$ get( ctl00_ContentPlaceHolder1_pBody));
});



我应该采取什么措施来处理这个错误?如果你能提供你的提示,请提前感谢。

解决方案

create(Sys.Extended.UI.CollapsiblePanelBehavior,{< /跨度> <跨度类= 代码串> ClientStateFieldID :<跨度类= 代码串 > <跨度类= 代码串> ctl00_ContentPlaceHolder1_CollapsiblePanelExtender1_ClientState CollapseControlID < span class =code-string> ctl00_ContentPlaceHolder1_pHeader Collapsed:true, CollapsedSize:0, < span class =code-string> CollapsedText: 点击显示内容.. ExpandControlID ctl00_ContentPlaceHolder1_pHeader ExpandedText 点击隐藏内容.. TextLabelID ctl00_ContentPlaceHolder1_lblText id ctl00_ContentPlaceHolder1_CollapsiblePanelExtender1},null,null,


get( ctl00_ContentPlaceHolder1_pBody));
});



我应该采取什么措施来处理这个错误?如果你能提供你的提示,请提前感谢。


问题已经消失了 .. [ ^ ]感谢审稿人


Got Compilation Error

Compiler Error Message: CS0433: The type 'AjaxControlToolkit.CollapsiblePanelExtender' exists in both 'c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\gisportal\7ddda21c\ca5004bd\assembly\dl3\afdc0da8\bd3dd44d_26f0ce01\AjaxControlToolkit.DLL' and 'c:\Windows\assembly\GAC_MSIL\AjaxControlToolkit\3.0.30930.28736__28f01b0e84b6d53e\AjaxControlToolkit.dll'


In my web.config

<compilation debug="true" targetFramework="4.0" batch="false" >
  <assemblies>
    <add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
    <add assembly="Microsoft.Office.Interop.Outlook, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C"/>
    <add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
    <add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
    <add assembly="AjaxControlToolkit, Version=3.0.30930.28736, Culture=neutral, PublicKeyToken=28F01B0E84B6D53E"/>
    <add assembly="Microsoft.mshtml, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
    ......
  </assemblies>
</compilation>


Then I commented out

<!--add assembly="AjaxControlToolkit, Version=3.0.30930.28736, Culture=neutral, PublicKeyToken=28F01B0E84B6D53E"/-->


The error was gone. But got new Error: 'Sys.Extended.UI' is null or not an object, at

Sys.Application.add_init(function() {
    $create(Sys.Extended.UI.CollapsiblePanelBehavior, {"ClientStateFieldID":"ctl00_ContentPlaceHolder1_CollapsiblePanelExtender1_ClientState","CollapseControlID":"ctl00_ContentPlaceHolder1_pHeader","Collapsed":true,"CollapsedSize":0,"CollapsedText":"Click to Show Content..","ExpandControlID":"ctl00_ContentPlaceHolder1_pHeader","ExpandedText":"Click to Hide Content..","TextLabelID":"ctl00_ContentPlaceHolder1_lblText","id":"ctl00_ContentPlaceHolder1_CollapsiblePanelExtender1"}, null, null, $get("ctl00_ContentPlaceHolder1_pBody"));
});


What measure should I take for the bug? Thanks in advance if you can provide your hint.

解决方案

create(Sys.Extended.UI.CollapsiblePanelBehavior, {"ClientStateFieldID":"ctl00_ContentPlaceHolder1_CollapsiblePanelExtender1_ClientState","CollapseControlID":"ctl00_ContentPlaceHolder1_pHeader","Collapsed":true,"CollapsedSize":0,"CollapsedText":"Click to Show Content..","ExpandControlID":"ctl00_ContentPlaceHolder1_pHeader","ExpandedText":"Click to Hide Content..","TextLabelID":"ctl00_ContentPlaceHolder1_lblText","id":"ctl00_ContentPlaceHolder1_CollapsiblePanelExtender1"}, null, null,


get("ctl00_ContentPlaceHolder1_pBody")); });


What measure should I take for the bug? Thanks in advance if you can provide your hint.


Problem was gone the solution for another problem reported at ..[^] Thanks to reviewers


这篇关于编译错误 - CS0433和/或错误:'Sys.Extended.UI'为空或不是对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆