升级到VS 2010后,ComponentArt网格控件无法正常工作

时间:2011-12-20 00:03:28

标签: asp.net visual-studio-2010 visual-studio-2005 ajaxcontroltoolkit componentart

我不确定这里有人会知道这个的原因,但我总是对这个社区好运。

我最近接管了一个旧的被遗忘的网站项目,该项目在VS 2005中运行.net 2.0。在验证它有效后,我将项目升级到VS 2010.现在发生的问题是网格控制, ComponentArt,不再呈现。

版本2008.2.1232.3

我也在ComponentArt论坛上发帖,但它似乎没有太大的流量。

有没有人有这个组件的经验?我从来没有使用过这个,但其他组件在VS中使用起来非常简单。

这可能是控件与VS 2010之间的不兼容吗?


编辑:我相信这可能与ajax控件工具包有某种关系,但我不太确定如何。我注意到sys.webforms is undefined javascript错误,所以我在页面中添加了一个scriptmanager。不知道如果没有这个,这将如何或为什么在VS 2005中有效。

2 个答案:

答案 0 :(得分:1)

在web.config中设置clientIDMode解决了问题

<system.web>  
     <pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID">

答案 1 :(得分:0)

将Web项目从VS2008迁移到VS2017(.Net Framework 4.5)时,我使用ComponentArt:CallBack控件发现了错误'The data could not be loaded',发现不仅需要还原{。{ 1}}和controlRenderingCompatibilityVersion,还有:

clientIDMode

有关更多信息,请参见ASP.NET 4 Breaking Changes