(System.Web.UI.HtmlControls.HtmlGenericControl) 与控件类型 (System.Web.UI.HtmlControls.HtmlIframe) 不兼容

Posted

技术标签:

【中文标题】(System.Web.UI.HtmlControls.HtmlGenericControl) 与控件类型 (System.Web.UI.HtmlControls.HtmlIframe) 不兼容【英文标题】:(System.Web.UI.HtmlControls.HtmlGenericControl) is not compatible with the type of control (System.Web.UI.HtmlControls.HtmlIframe) 【发布时间】:2019-04-05 18:11:53 【问题描述】:

我已将 .net 1.2 项目转换为 4.5,我得到的错误是:- 基类包含字段“ifUC”,但其类型(System.Web.UI.htmlControls.HtmlGenericControl)与控件类型(System.Web.UI.HtmlControls.HtmlIframe)不兼容。 我已经在互联网上搜索到足以知道 HtmlGenericControl 在 4.5 框架中不受支持,因此将项目中的所有 iframe 初始化更改为 System.Web.UI.HtmlControls.HtmlIframe 但它会引发错误

目标框架工作是 4.5

【问题讨论】:

【参考方案1】:

当我将 webforms 项目从 4.0 升级到 4.6.2 时,我遇到了同样的问题。我进行了清理和重建,错误消失了。我还发现这个网站有更多关于错误的信息。 https://briancaos.wordpress.com/2013/08/07/system-web-ui-htmlcontrols-htmliframe-is-not-compatible-with-the-type-of-control-system-web-ui-htmlcontrols-htmlgenericcontrol/

【讨论】:

以上是关于(System.Web.UI.HtmlControls.HtmlGenericControl) 与控件类型 (System.Web.UI.HtmlControls.HtmlIframe) 不兼容的主要内容,如果未能解决你的问题,请参考以下文章