我有一个包含 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:处理程序必须是函数。