C# 为什么这段javascript代码会出现错误

C# 为什么这段javascript代码会出现错误,c#,javascript,ajax,jquery,javascript-framework,C#,Javascript,Ajax,Jquery,Javascript Framework,它给出了以下错误 无法修改控件集合,因为控件包含代码块(即) 我的代码是 __doPostBack('<%= btnExitChatRoom.ClientID %>', ''); uu doPostBack(“”,”); 错误并非来自该Javascript代码本身。页面背后的代码试图从包含代码块的容器中添加或删除控件(在您的情况下为),ASP.NET无法做到这一点 您可以使用以下方法解决此问题: uu doPostBack(“”,”); 然后从后面的代码显式调用容器的方法。如

它给出了以下错误

无法修改控件集合,因为控件包含代码块(即)

我的代码是

  __doPostBack('<%= btnExitChatRoom.ClientID %>', '');
uu doPostBack(“”,”);

错误并非来自该Javascript代码本身。页面背后的代码试图从包含代码块的容器中添加或删除控件(在您的情况下为
),ASP.NET无法做到这一点

您可以使用以下方法解决此问题:

uu doPostBack(“”,”);

然后从后面的代码显式调用容器的方法。

如果不想进行数据绑定,请将此代码从标头中取出,并在元素关闭之前将其放入。

Javascript代码在哪里?我想每4秒钟调用一次BTNEXITCATROM click事件,但使用code@Mangal,真奇怪。应该是这样的,除非您忘记从代码背后调用
DataBind()
__doPostBack('<%# btnExitChatRoom.ClientID %>', '');