У меня есть веб-страница, которая содержит TabContainer
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
...
....
<form id="form1" runat="server">
<asp:ScriptManager ID="sm1" runat="server"></asp:ScriptManager>
<cc1:TabContainer runat="server" ID="tbcTabContainer" OnClientActiveTabChanged="ChangeTab()"></cc1:TabContainer>
</form>
, которая вызывает функцию js, которая в данный момент ничего не делает.
<script type="text/javascript">
function ChangeTab()
{
alert('Sucesss');
}
</script>
В моей странице, загруженной в коде позади, я создаю пару панелей вкладок и добавляю их в контейнер. Теперь моя проблема в том, что когда я меняю вкладку, появляется окно предупреждения javascript, но как только я закрываю его, я получаю сообщение об ошибке
Ошибка времени выполнения Microsoft JScript: Sys.InvalidOperationException: обработчик должен быть функцией.