C# 在C中呈现htm标记#
您好,提前感谢您的阅读 最近,我将我的应用程序从.net2升级到.NET4.5。除了顶部的htm控件外,其他一切都正常工作C# 在C中呈现htm标记#,c#,html,rendercontrol,C#,Html,Rendercontrol,您好,提前感谢您的阅读 最近,我将我的应用程序从.net2升级到.NET4.5。除了顶部的htm控件外,其他一切都正常工作 "<html runat="server" id="pageHtm"> 经过多次尝试,我发现这是一个已知的bug,解决方案是微软的补丁。但是,即使安装了修补程序,问题仍然存在。要解决此问题,请执行以下步骤: 打开PageName.aspx.designer.cs文件 注意占位符PageName表示遇到问题的网页的名称 2.找到tbody、thead和tfoot
"<html runat="server" id="pageHtm">
经过多次尝试,我发现这是一个已知的bug,解决方案是微软的补丁。但是,即使安装了修补程序,问题仍然存在。要解决此问题,请执行以下步骤:
protected global::System.Web.UI.HtmlControls.HtmlGenericControl tbodyname;
新条目
protected global::System.Web.UI.HtmlControls.HtmlTableBodySection tbodyname;
保存PageName.aspx.designer.cs文件
要使用Visual Studio designer自动解决此问题,请执行以下步骤:
1.在Visual Studio中打开PageName.aspx文件
注意占位符PageName表示遇到问题的网页的名称
2.在源窗口中,找到和标记,然后选择包含这些标记的范围内的所有条目
3.在编辑菜单上,单击剪切。此操作将从PageName.aspx.designer.cs文件中删除相应的条目
将光标保持在同一位置
4.在编辑菜单上,单击粘贴。此操作将继承新类的条目添加回PageName.aspx.designer.cs文件
保存PageName.aspx文件
上面的答案是一个通用的解决方案,但您的案例
在解决方案资源管理器中打开页面的设计器文件并更改所有
System.Web.UI.HtmlControls.HtmlElement
到
请添加您的代码,以便我们查看
System.Web.UI.HtmlControls.HtmlElement
System.Web.UI.HtmlControls.HtmlGenericControl