質問: コントローラーコンテキストからのそのビューか部分的なビューかどうかを調べる方法は? ビューまたはパーシャルビューでエラーが発生しているかどうかを確認したい。または、一般的には、コントローラのコンテキストからそのビューまたは部分的なビューのどちらが見えるかをどのように見つけるか。
回答: スタックトレースを取得し、エラーのある場所から処理してみます。コードでこれを行う必要がある場合は、おそらくStackTraceクラスまたはStackTraceを例外からキャッチして使用することができます。 次のようにスタックトレースを処理することができます: ``` var stackTrace = new StackTrace(true); foreach (var r in stackTrace.GetFrames()) { Console.WriteLine("Filename: {0} Method: {1} Line: {2} Column: {3} ", r.GetFileName(),r.GetMethod(), r.GetFileLineNumber(), r.GetFileColumnNumber() ); } ``` fileNameプロパティは、部分クラスファイルと一致するかどうかを確認できます。