マスター ページにはコンテンツ プレース ホルダーがあり、ページには別々の asp:panel 内に 2 つの rad グリッドがあります。ドロップダウン選択で、それぞれのグリッドがページにロードされます。
- ドロップダウンからグリッド 1 を選択します
- [新しい行の追加] をクリックしますが、新しい行をキャンセルまたは追加しないでください (新しい行を開いたままにしておきます)。
- ドロップダウンから grid2 を選択し、グリッドをロードします
- 再度、ドロップダウンから grid1 を選択します
この時点で grid1 が開きますが、次の JavaScript エラーが発生します。
Microsoft JScript ランタイム エラー: Sys.WebForms.PageRequestManagerServerErrorException: ビューステートの読み込みに失敗しました。ビューステートが読み込まれるコントロール ツリーは、前の要求でビューステートを保存するために使用されたコントロール ツリーと一致する必要があります。たとえば、コントロールを動的に追加する場合、ポストバック中に追加されたコントロールは、最初のリクエスト中に追加されたコントロールのタイプと位置と一致する必要があります。
問題に関する任意のアイデア。いくつかのフォーラムで、単一のコンテンツ プレース ホルダーで同じタイプのコントロールを使用して、問題が発生する可能性があることを読みました。解決策に関する提案はありますか???