首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VS 2010:无法将'System.Web.UI.HtmlControls.HtmlGenericControl‘类型的值转换为“”System.Web.UI.HtmlControls.HtmlTableRow“”

VS 2010:无法将'System.Web.UI.HtmlControls.HtmlGenericControl‘类型的值转换为“”System.Web.UI.HtmlControls.HtmlTableRow“”
EN

Stack Overflow用户
提问于 2012-11-16 23:11:57
回答 2查看 6.2K关注 0票数 2

显然,这个错误是VS2012中的一个已知错误,当您尝试将包含或元素的服务器设置为“runat=”时。

实际上,我使用的是VS2010(尽管它昨晚确实安装了2012,有传言说它也会在2010年触发这个错误),而且有问题的table元素没有thead或tbody元素,而这些元素可能会导致这个错误。但是它们确实有runat="server“属性和colgroup元素。

那么,这与VS2012的安装有关吗?如果是这样的话,有没有热修复程序呢?

更新:删除colgroup元素似乎可以解决这个问题。即便如此,这还是相当令人恼火的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-14 00:59:50

应用这个补丁对我很有效:http://www.microsoft.com/en-us/download/details.aspx?id=36359

Obs。我使用的是同时安装了VS2010和VS2012的Windows7 x64。

票数 3
EN

Stack Overflow用户

发布于 2013-09-04 20:02:58

在使用包含<tbody>元素的<table run="server"...>升级到VS 2012之后,出现了这个问题。删除<tbody>为我解决了构建错误。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13419299

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档