我在ASP.NET webforms应用程序中调试一些奇怪的行为。我把它缩小到我觉得奇怪的东西:实现IPostBackDataHandler
的控件有RaisePostDataChangedEvent
调用它,即使它是来自另一个控件的回调。我在虚拟测试页面中重现了这一点。
关于它应该如何的信息是稀缺的。我发现只有one page这似乎意味着它只会在回发时调用,而不是在回调上调用。
这是怎么回事?它一直如此吗?
答案 0 :(得分:0)
经过对ASP.NET源代码的深入挖掘后,我想我可以肯定地说 - 这就是它一直是的方式。
真棒。我不禁想到申请中有多少地方因为这个而有微妙的缺陷。我们正在用MVC替换它,这是一件好事。