我们正在将项目从.Net2.0升级到.net4.5.1。 aspx页面包含iframe标记,如下所示,
<iframe id="doc_preview" runat="server" src="" style="DISPLAY:inline; VISIBILITY:hidden"></iframe>
在构建项目时,我得到的构建错误类似于&#34;类型system.web.ui.htmlcontrols.htmliframe未定义&#34;
我该如何解决这个问题?
答案 0 :(得分:0)
将iframe更改为:
<asp:HtmlIframe id="doc_preview" runat="server" />
而不是将runat="server"
添加到您的iframe。
如果它仍然引发问题,那么你需要将它添加到你的web.config以确保htmlcontrols是引用:
<controls>
<add tagPrefix="asp" namespace="System.Web.UI.HtmlControls" assembly="System.Web"/>
</controls>