Google util.js 和 ASP.NET AJAX 之间的冲突
Conflict between Google util.js and ASP.NET AJAX?
我正在尝试使用Google的jstemplate作为 ASP.NET 页面上的客户端模板引擎,它似乎与 ASP.NET AJAX冲突。问题不在于jstemplate.js而在于它需要作为支持文件的util.js。
我已经隔离了如下问题:
<%@ 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>
当我运行这个时,我收到此错误
Microsoft JScript runtime error: 'type' is null or not an object`
在这条MicrosoftAjax.js
行上:
Sys.UI.DomEvent = function Sys$UI$DomEvent(eventObject) {
...
var etype = this.type = e.type.toLowerCase();
在普通<script>
块(而不是在 ScriptManager 内部)引用 javascript 具有相同的效果。
我还没有深入研究它,但我怀疑只是命名空间冲突。有没有人成功地将Google的util.js文件与 ASP.NET ajax一起使用?还是我应该只研究替代的客户端模板引擎?
我们在
ASP.net AJAX和jQuery上也有类似的问题。问题出在 $ 命名空间上,所以我们不得不恢复使用 jQuery 命名空间。
您的错误听起来很相似,因此我会查看您是否有用于 google util 的替代命名空间.js或者为自己设置一个。
呵呵
马 特
相关文章:
- 在AJAX回调和呈现PIXIJS之间处理程序流时遇到了问题
- 什么'$.get和$.ajax之间的区别是什么
- alert和ajax之间的罕见错误
- 在使用JS的Ajax调用中,ajaxComplete和beforesend之间有什么区别
- 什么's使用脚本标记调用文件和ajax之间的区别
- 如何通过jQuery Ajax在HTML和PHP之间来回传输json字符串
- AJAX 调用和表单提交之间的延迟
- 我需要在jQuery函数和AJAX之间获取一个变量
- JQuery ajax在2个按钮之间切换's类具有2次单击事件,但无法更改按钮的值
- 在使用ajax调用的函数之间调用相同的函数
- 如何在使用模态的同时使用AJAX在js和php之间进行通信
- 了解 $.ajax() 和 $.ajax().then 之间的区别
- 在两者之间执行 ajax 时粘贴到输入时缺少按键事件
- 如何在 AJAX 请求 (Rails) 之间保留表单输入数据
- jQuery-replaceWith调用ajax之间的区别,反之亦然
- 在执行CORS时,getJSON和ajax之间的cookie差异
- Web应用:结合PHP和Javascript-AJAX之间的视图层
- AJAX之间的静态网页和谷歌应用引擎服务器共享相同的顶级域名
- Ajax和Ajax之间的区别是什么?调用返回JSON的操作方法时
- Google util.js 和 ASP.NET AJAX 之间的冲突