해야합니다 I했습니다 순간에 아무것도하지 않는 JS 함수를 호출하는있는 TabContainerSys.InvalidOperationException : 처리기 함수
<%@ 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>
포함 된 웹 페이지.
<script type="text/javascript">
function ChangeTab()
{
alert('Sucesss');
}
</script>
내 페이지로드시 코드에서 두 개의 탭 패널을 만들고 컨테이너에 추가하십시오. 자, 내 문제는 내가 탭을 변경하면 자바 스크립트 경고 상자가 표시되지만 한번 닫으면 오류가 발생합니다.
Microsoft JScript 런타임 오류 : Sys.InvalidOperationException : 처리기가 함수 여야합니다. 당신은 속성에서 괄호를 제거해야
올바른 :
또한, 함수 기술적 서버 측 이벤트 핸들러 유사하다 적절한 특성을 구현한다. 왜 궁금해하니? 함수가 매개 변수를 가지고 있지 않을 때 빈 paranthesis를 가진 정상적인 js와의 ok ok – user48408
나는 왜에 관해서는 약간의 정보를 제공하기 위해 편집을했다. –