2012-03-28 4 views
0

私はgridviewとusercontrolを持っています。 Roweditingイベントで私はusercontrolの詳細をバインディングです。しかし、usecontrolの内部でポストバックが発生すると、それに続くexcetionが生成されます。2.0から4.0への移行後にUserControlのビューステートが読み込めません。

"viewstateがロードされていないコントロールツリーは、前回の要求時にビューステートを保存するために使用されたコントロールツリーと一致する必要があります。たとえば、バックは最初のリクエストで追加されたコントロールの種類と位置に一致する必要があります "

コードはフレームワークversion2.0で正常に動作していました。フレームワークのバージョン4.0には、当社のウェブサイトを移行した後、これは

注動作していない:私は動的に

答えて

0

これが解決されましたコントロールの増設/交換していません。問題は、行編集イベントでユーザーコントロールを開いていて、実際に行を編集していないことでした。私はe.cancel = trueを置いた。この問題を解決した行編集イベント

+1

修正のおめでとう!あなたができるときは、他の人があなたの解決策から学ぶことができるように、あなたの答えに「受け入れられた」とマークするようにしてください。乾杯〜 –

関連する問題