1

.NET 4 から .NET 4.5 にアップグレードした後、1 つの機能が突然動作しなくなった安定したアプリケーションがあります。エラーは発生しないイベントに分離されており、このエラーが .NET 4.5 アップグレード後にのみ発生する (以前は発生していなかった) ことは (2 台のサーバーと 3 台のワークステーションで) 疑いの余地なく確認されています。

私は次のものを持っています:

  • ユーザー コントロールのみを含む空の aspx (聞かないでください)
  • ユーザー コントロールには、ポストバック後にコンテンツが読み込まれる GridView が含まれています。
  • GridView には LinkBut​​ton が含まれています。
    • テキストは Eval から取得されます
    • CommandArgument を設定する OnDataBinding イベントもあります。
  • GridView には OnRowCommand が含まれています。

OnRowCommand のイベントは .NET 4.0 で発生し、.NET 4.5 では発生しません。

手がかりはありますか?

アップデート

コードを単純化し、問題の核心に迫りました。AllowCustomPaging="True"GridViewが原因であることがわかりました。これを削除すると、ポストバックは正常に機能します。

4

1 に答える 1

1

コードを単純化し、問題の核心に迫りました。GridView の AllowCustomPaging="True" が原因であることがわかりました。これを削除すると、ポストバックは正常に機能します。

于 2012-12-06T12:07:08.190 に答える