Webフォームページに基本的な更新パネルがあります。ページの更新パネルの外に、いくつかの<%=インライン式%>があります。
updatepanelが更新されると、機能します。しかし、そのajaxポストバックで実行されるコードをステップ実行すると、updatepanelがコンテンツの読み込みを完了した後、ページ上の他の要素を再レンダリングしようとしていることがわかります。ポストバック中にインライン式によってアクセスされるプロパティを再割り当てしていないため、プロパティはnullになり、例外がスローされます。
2つの部分からなる質問:1)サーバーが更新パネルの外部にあるコードレンダリングブロックを実行しているのはなぜですか?2)コードをステップ実行しているときに例外がスローされた場合、コードをステップ実行していないときに例外が表示されないのはなぜですか(YSOD?)?