我有一个稳定的应用程序,其中一个功能在从 .NET 4 升级到 .NET 4.5 后突然停止工作。该错误已被隔离为未触发的事件,并且已毫无疑问地确认(在 2 个服务器和 3 个工作站上),此错误仅在 .NET 4.5 升级后发生(之前没有发生)。
我有以下内容:
- 一个只包含用户控件的空 aspx(不要问)
- 用户控件包含一个在回发后加载内容的 GridView。
- GridView 包含一个 LinkButton。
- 文本来自评估
- 它还有一个设置 CommandArgument 的 OnDataBinding 事件
- GridView 包含一个 OnRowCommand。
OnRowCommand 中的事件在 .NET 4.0 中触发,在 .NET 4.5 中不触发。
有什么线索吗?
更新
我简化了我的代码并更接近问题的核心。我发现它是由AllowCustomPaging="True"
GridView 引起的。删除后,回发工作正常。