【发布时间】:2011-05-25 21:45:52
【问题描述】:
我继承了一个有效的 VB.NET 2.0 Web 应用程序,该应用程序具有多个用户控件和更新面板内的 GridView。运行 VS 2010 升级向导后,该应用程序在调试器中运行良好,但其中几个 Gridview 除外。在这些中,更新和删除工作,但添加新项目会在单击“保存”时导致以下 javascript 错误(调用 DoPostBackWithOptions):
Microsoft jscript runtime error
Sys.WebForms.PageRequestManagerServerErrorException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
我的理论是代码没问题(我还没有碰过它)并且有某种配置问题导致了这种情况。我查看了 SO 和其他地方,并调整了我的 web 配置并更新了 Ajax 工具包程序集。我无处可循 ScriptResource.axd javascript 抛出错误。有什么建议吗?
更新
如果我使用 VS 2008 向导将其升级到 .NET 3.5,该应用程序运行良好。但是,如果我随后使用 VS 2010 将其升级到 4.0,问题就会再次出现。
【问题讨论】:
标签: asp.net gridview webforms updatepanel