asp.net – 奇怪的Javascript JSON未定义错误
发布时间:2020-12-16 07:35:33 所属栏目:asp.Net 来源:网络整理
导读:我遇到了一个错误,我无法在任何地方找到任何提及.我正在使用ASP.NET开发支持 AJAX的WCF Web服务.在我的ASP.NET母版页的 asp:ScriptManager中,我包含了json.js文件,该文件是从json.org复制的.当我运行该页面时,它在json.js中的第一行代码(遵循大量注释)失败(
我遇到了一个错误,我无法在任何地方找到任何提及.我正在使用ASP.NET开发支持
AJAX的WCF Web服务.在我的ASP.NET母版页的< asp:ScriptManager>中,我包含了json.js文件,该文件是从json.org复制的.当我运行该页面时,它在json.js中的第一行代码(遵循大量注释)失败(VS 2008捕获
Javascript异常),这是:
JSON = JSON || {}; 该错误表明JSON未定义:
好吧,呃!这就是为什么线路正在测试它是否被定义,如果是这样,将它设置为空对象!它应该是未定义的,对吧?最后我听说在Javascript中对未定义的变量执行此类操作不是错误. 谁能给我一个关于这里发生了什么的线索?我怀疑其他地方出了问题,不知何故导致了这个问题.我没有使用Javascript或ASP.NET的丰富经验,所以可能是我在设置中缺少一些常见问题. 解决方法
你应该使用
json2.js.
违规行已更改: // Create a JSON object only if one does not already exist. We create the // methods in a closure to avoid creating global variables. if (!this.JSON) { this.JSON = {}; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- wcf – OData是否违反了关注点?
- asp.net-mvc – 在MVC中,什么是ViewModel?
- asp.net-mvc-3 – MVC3,多文件上传,模型绑定
- asp.net-mvc – asp.net mvc – 如何告诉子操作忽略布局
- ASP.NET 4.0删除控件后菜单控件的渲染问题RenderingCompati
- asp.net表单身份验证将.net 2更改为.net4
- asp.net-mvc – 使用LINQ to SQL在ASP.NET MVC中建模多对多
- asp.net – DropDownList烦恼:相同的值不会触发事件
- asp.net-mvc – 升级到.Net 4.5和osFamily 3后无法启动Azur
- asp.net-mvc – 如何在razor视图中公开全局对象像@User?
推荐文章
站长推荐
- asp.net核心 – ASP – 启动时核心迁移EF核心SQL
- asp.net – 最有效的方式…独特的随机字符串
- asp.net – Lucene.Net是否管理访问相同索引的多
- asp.net-mvc – 是否可以在按钮点击时“交换”部
- asp.net-mvc-3 – Value Injecter是否会映射集合
- 代码“Request.Headers.Range”不能在asp.net核心
- asp.net – 在四种解决方案中调试一个网站
- .NET Core多平台项目模板eShopOnContainers编译手
- asp.net-mvc-3 – 在ASP.NET MVC 3中应用数据注释
- ASP.net安全cookie的安全性如何
热点阅读