次のエラーが発生します
コントロールにコード ブロック (つまり <% ... %>) が含まれているため、Controls コレクションを変更できません。
私のコードは
__doPostBack('<%= btnExitChatRoom.ClientID %>', '');
次のエラーが発生します
コントロールにコード ブロック (つまり <% ... %>) が含まれているため、Controls コレクションを変更できません。
私のコードは
__doPostBack('<%= btnExitChatRoom.ClientID %>', '');
データバインドしたくない場合は、このコードをヘッダーから取り出し、要素を閉じる直前に配置します
エラーは、その Javascript コード自体に起因するものではありません。あなたのページの背後にあるコードは、コード ブロックを含むコンテナーからコントロールを追加または削除しようとしています (<%= btnExitChatRoom.ClientID %>
あなたの場合)。ASP.NET はそれを行うことができません。
この問題は、データ バインディング式を使用して回避できます。
__doPostBack('<%# btnExitChatRoom.ClientID %>', '');
次に、分離コードからコンテナーのDataBind()メソッドを明示的に呼び出します。