3

マークアップでコントロールを使用して例外をキャッチするにはどうすればよいでしょうか?

たとえば、次のコードがあります

<asp:XmlDataSource ID="XmlDataSource1" 
                   runat="server" 
                   DataFile="http://feeds.feedburner.com/"
                   XPath="rss/channel/item [position()<=10]"></asp:XmlDataSource>

なんらかの理由でフィードバーナーがダウンしている場合、例外はどこでスローされますか?また、これをキャッチするにはどうすればよいですか?

4

2 に答える 2

3

おそらく、コード ビハインドでプロパティを設定し、try/catch ブロック内でデータ バインディングを手動で処理することに頼るでしょう。これにより、例外を食べて、ある種のエラーメッセージを表示できます。

于 2009-09-07T14:03:16.707 に答える
1

Application_Errorなんらかの種類のグローバル エラー処理が適切に行われている場合は、いつでも Global.asax.cs にフォールスルーさせることができます。

于 2009-09-07T14:07:54.003 に答える