0

「トレース」をオンにしていますが、Asp.Net 開発プロジェクトでこのエラーの「スタック トレース」を取得できません。他のエラーではスタック トレースが表示されましたが、なぜ今は表示されないのでしょうか?

これは、DevExpress グリッドビューに関するものです。DevExpress エラーは、プレーンな Asp.Net コードとは異なる方法で処理される可能性がありますか?

あらゆる種類の興味深い場所にブレークポイントを設定しましたが、役に立ちません。スタック トレースに関連しないエラーがあるのではないでしょうか?

Firefox と IE ブラウザで試しました。

ちょっと立ち往生しています。これがばかげた問題であることを願っています。

4

3 に答える 3

1

From : ASPxGridView - オブジェクト参照がオブジェクトのインスタンスに設定されていません

この問題は、一部のオブジェクト参照が「null」に等しいことが原因で発生します。次の方法で問題のある参照を特定することをお勧めします。

  • ASPxGridView.EnableCallBacksプロパティを " " に設定して、ASPxGridView のコールバックを無効にしますfalse
  • 問題を再現するために必要な手順を実行します。

スローされた例外 (および問題のある参照/コード行) に関する情報を含むサーバー エラー画面が表示されます。これで問題が解決しない場合は、問題を説明するサンプル作業プロジェクト (ポータブル データソースにバインドされた問題のある ASPxGridView のみを含む) を提供してください。これにより、同じ条件下で私たちの側で問題を調べることができます。

また、表示される例外はサーバー コードで発生しているため、それをキャッチできるようにするには、以下に示すように VS を調整してください。

  1. [デバッグ] --> [例外] ダイアログに移動し、[共通言語ランタイムの例外] をオンにして、[スロー] 列のチェック ボックスをオンにします。
  2. [ツール] --> [オプション] --> [デバッグ] に移動し、[マイ コードのみを有効にする (管理対象のみ)] チェック ボックスをオフにします。

これらすべてを行った後、エラーを取得できず、実際の問題を確認するためにマークアップを提供できません..

于 2013-07-16T13:54:04.670 に答える
0

Visual Studio を使用している場合、チェックボックスをオンにしましたDebug -> Exceptions -> Common Language Runtime Exceptionsか?

于 2013-07-16T13:33:25.797 に答える
0

コードで try catch ブロックを使用して、コードが壊れている場所を取得するか、例外ウィンドウで共通言語ランタイムを true に設定します (このウィンドウを開くには、ALT + CTRL + E を押します)。

于 2013-07-16T13:34:17.680 に答える