Google's jstemplate을 ASP.NET 페이지의 클라이언트 측 템플릿 엔진으로 사용하려고하는데 ASP.NET AJAX와 충돌하는 것 같습니다. 문제는 jstemplate.js가 아니라 지원 파일로 필요한 util.js입니다.Google util.js와 ASP.NET AJAX 간의 충돌이 있습니까?
Sys.UI.DomEvent = function Sys$UI$DomEvent(eventObject) {
...
var etype = this.type = e.type.toLowerCase();
참조하는 다음과 같이 ::
<%@ Page Language="VB" %>
<body>
<form id="form1" runat="server">
<asp:scriptmanager id="ScriptManager" runat="server" enablepartialrendering="true">
<scripts>
<asp:scriptreference path="http://google-jstemplate.googlecode.com/svn/trunk/util.js" />
</scripts>
</asp:scriptmanager>
</form>
</body>
</html>
나는이 프로그램을 실행할 때 나는 MicrosoftAjax.js
이 라인에이 오류
Microsoft JScript runtime error: 'type' is null or not an object`
을 얻을
내가 문제를 격리했습니다 정상적인 <script>
블록의 자바 스크립트 (ScriptManager 내부와 반대) 같은 효과가 있습니다.
나는 파고 들어 본 적이 없지만 단지 네임 스페이스 충돌이 의심됩니다. 누구든지 ASP.NET ajax와 함께 Google의 util.js 파일을 성공적으로 사용 했습니까? 아니면 대체 클라이언트 측 템플릿 엔진을 조사해야합니까?
HTH 구글의 jstemplate 보았다 한 - 내가 미안 해요, 아래 당신에게 정답을 준 모르겠어요. –