C# UpdatePanel第一次执行完全回发
我有一个自定义控件,其中有一个更新面板。在“更新”面板内没有自定义控件,但在“更新”面板外有自定义控件。与控件的父控件一样,所有控件都设置了ID。更新面板内有一个中继器,该中继器具有触发异步回发的控件。“更新”面板的更新模式为“条件”和“子级”,因为触发器处于关闭状态。“更新”面板呈现独立的div,而不是表格单元格。在脚本管理器上启用EnablePartialRendering 每个repeater项都有许多文本框,但其中两个已启用autopostback。在repeater ItemDataBound事件中,我使用脚本管理器的RegisterAsyncPostBackControl注册该控件 如果我编辑任意一个文本框,它都会正确地进行回调。但是在编辑第一个后,如果编辑另一个,它会进行完整的回发。先做哪一件并不重要。但在它完成回发后,如果您编辑任何一个文本框,它都会正确地回发 我尝试过几种方法,比如将UpdateMode和ChildrenAsTriggers属性更改为各种组合。似乎什么都不管用C# UpdatePanel第一次执行完全回发,c#,asp.net,updatepanel,postback,C#,Asp.net,Updatepanel,Postback,我有一个自定义控件,其中有一个更新面板。在“更新”面板内没有自定义控件,但在“更新”面板外有自定义控件。与控件的父控件一样,所有控件都设置了ID。更新面板内有一个中继器,该中继器具有触发异步回发的控件。“更新”面板的更新模式为“条件”和“子级”,因为触发器处于关闭状态。“更新”面板呈现独立的div,而不是表格单元格。在脚本管理器上启用EnablePartialRendering 每个repeater项都有许多文本框,但其中两个已启用autopostback。在repeater ItemDataB
有什么建议吗?很多事情都会导致这种情况,与之相比 您需要提供更多信息,例如.NET Framework版本、IIS版本等。确切的ASP.NET标记等
但是既然你问了“有什么建议吗?”试着仔细看一下,很多事情都会导致这种情况,与之相比 您需要提供更多信息,例如.NET Framework版本、IIS版本等。确切的ASP.NET标记等
但是既然你问了“有什么建议吗?”试着浏览一下我已经阅读了其中的大部分内容,但是有一条关于将clientdmode更改为AutoId的评论似乎成功了。谢谢你的鼓励。@Eric很高兴你找到了答案,也许有人会列出一份详尽的完整回复的所有潜在原因的清单……我已经阅读了其中的大部分,但是有一条关于将ClientIdMode更改为AutoId的评论似乎已经做到了这一点。谢谢你的鼓励。@Eric很高兴你找到了你的答案,也许有人会列出一份详尽的清单,列出所有可能的原因,以便进行完整的回复。。。