|
|
1
24
问题是在页面加载事件中加载控件的数据并调用DataBind()方法。但是,如果在引发事件之前调用了DataBind()方法,则会在控件命名发生更改时生成上述异常。 解决方案是将其更改为if(!IsPostback)DataBind(),然后在事件处理程序末尾调用DataBind()方法。无论如何,大多数情况下,您都需要在处理程序末尾调用它来影响更改。 这是一篇自我回复的帖子,因为我在博客上收到了很多关于这个问题的回复,我想我可以进一步分享。 |
|
|
2
7
谢谢你。我一直在面对这个问题,你的自我回答帮助我解决了这个问题。 在每个事件处理程序末尾调用DataBind()方法的另一种方法是在page PreRender事件中执行一次。 |
|
|
3
3
我也遇到了同样的问题,我花了几个小时来解决我的问题。罗伯特回答部分帮助了我,尽管数据绑定了我的中继器,不管回不回帖子,问题仍然存在。经过大量的研究,我发现了一个建议设置的帖子 使用submitbehavior=“false” ,宾果,它解决了这个问题。希望这会有所帮助。 |