我在网络表单页面上有一个基本的更新面板。在页面上的更新面板之外,我有几个 <%= 内联表达式 %>。
当更新面板更新时,它可以工作。但是,当我单步执行在该 ajax 回发上执行的代码时,在 updatepanel 完成加载其内容之后,我可以看到它继续尝试并重新呈现页面上的其他元素。由于我没有在回发期间重新分配内联表达式访问的属性,因此属性为空,并且引发异常。
两部分问题:1)为什么服务器执行代码渲染块位于更新面板之外?2)如果在我单步执行代码时抛出异常,为什么我不单步执行代码时看不到它(YSOD?)?