控件类型' System.Web.UI.UpdatePanel'不能成为主题

时间:2014-08-04 12:31:50

标签: asp.net ajaxcontroltoolkit

我们在almoste的webbapplication中使用了很多updatepanel,每个人都有UpdateMode="Conditional" ChildrenAsTriggers="false"

我想避免这种情况,所以我创建了一个/App_Themes/Standard/Standard.skin文件并将<pages theme="Standard">添加到web.config文件中,但现在我收到以下错误。

  

&#39; /&#39;中的服务器错误应用

     

分析程序错误说明:解析a期间发生错误   服务此请求所需的资源。请查看以下内容   特定的解析错误详细信息并修改您的源文件   适当。

     

分析器错误消息:控件类型&#39; System.Web.UI.UpdatePanel&#39;   不能成为主题。

     

来源错误:

     第18行:第19行:      第20行:第21行:

     

源文件:/App_Themes/Standard/Standard.skin行:20

     

版本信息:Microsoft .NET Framework版本:4.0.30319;   ASP.NET版本:4.0.30319.18446

任何人都知道为什么UpdatePanel不能成为主题并且有解决方法?

1 个答案:

答案 0 :(得分:0)

皮肤文件旨在用于为应用程序应用一致的外观。由于UpdatePanel没有自己的UI,因此它不是Skin文件中规范的有效控件。希望有所帮助,这是一篇可能有帮助的MS文章。

http://msdn.microsoft.com/en-us/library/vstudio/ykzx33wh(v=vs.100).aspx