.NET 4 から .NET 4.5 にアップグレードした後、1 つの機能が突然動作しなくなった安定したアプリケーションがあります。エラーは発生しないイベントに分離されており、このエラーが .NET 4.5 アップグレード後にのみ発生する (以前は発生していなかった) ことは (2 台のサーバーと 3 台のワークステーションで) 疑いの余地なく確認されています。
私は次のものを持っています:
- ユーザー コントロールのみを含む空の aspx (聞かないでください)
- ユーザー コントロールには、ポストバック後にコンテンツが読み込まれる GridView が含まれています。
- GridView には LinkButton が含まれています。
- テキストは Eval から取得されます
- CommandArgument を設定する OnDataBinding イベントもあります。
- GridView には OnRowCommand が含まれています。
OnRowCommand のイベントは .NET 4.0 で発生し、.NET 4.5 では発生しません。
手がかりはありますか?
アップデート
コードを単純化し、問題の核心に迫りました。AllowCustomPaging="True"
GridViewが原因であることがわかりました。これを削除すると、ポストバックは正常に機能します。