私は ASP.NET C# を使用しており、XmlDataSource ツールを使用して xml ファイルを読み取り、GridView にデータを表示するページを作成しました。ファイルがそこにあるとき、すべてが素晴らしいです。ただし、xml ファイルは 1 時間ごとに生成され、ファイルの更新中 (約 2 分かかります) にページに接続すると、エラーが表示されます (ファイルが存在しないため)。組み込みツールを使用してxmlに接続して読み取るため、ファイルが存在するかどうかを確認し、存在しない場合はファイルなしでページを開くために使用できるコードがあります。
存在する場合を実行するコードがあることはわかりますが、「何をすべきか」という部分を理解できないようです。XMLDataSource ツールを無視します。おそらく、数分後に戻ってくるというラベルを表示させることはできますが、データ リーダーを無視するにはどうすればよいでしょうか?
if (!File.Exists(filename))
{
// what to do?
}