`

JS包含在HTML文件中正常,包含在ASPX文件中就报错

阅读更多
今天用到了一段显示谷歌地图的JS代码,在Html中显示正常的,但是在Aspx页面中老是出现错误
提示:jquery.ui.spinner.js里面找不到对象

原因分析:

1、使用Html引用JS时,类似下面的头部样式

<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
<meta name="ProgId" content="VisualStudio.HTML">
<meta name="Originator" content="Microsoft Visual Studio .NET 7.1">

2、使用Aspx调用JS时,类似下面的头部样式

<META http-equiv=Content-Type content="text/html; charset=utf-8">
<META content="MSHTML 6.00.3790.2577" name=GENERATOR>
<META content=C# name=CODE_LANGUAGE>
<META content=JavaScript name=vs_defaultClientScript>

结论:是编码的问题,Aspx默认是utf-8的编码方式

备注:将aspx生成的html的头中的uft-8改为gb2312
<META http-equiv=Content-Type content="text/html; charset=gb2312">
直接打开该修改后的html,错误消失;但在aspx.cs中指定使用gb2312,页面的运行就会乱码。

解决问题:

在web.config中加入:

<system.web>
<globalization responseEncoding="gb2312" requestEncoding="gb2312" fileEncoding="gb2312"/>
<system.web>


分享到:
评论

相关推荐

    弹出窗体 PopupDIV 浮出对话框

    在"Default2.aspx"和"Default2.aspx.cs"这两个文件中,我们可以预期找到ASP.NET页面的前后端代码。"Default2.aspx"是HTML和服务器端控件的组合,可能包含了触发PopupDIV显示的按钮或其他交互元素。而"Default2.aspx....

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    +在aspx页面中必须显示的声明控件的集合属性(比如Tabs(TabStrip), Items(PanelBase), Nodes(TreeNode))。 -这将会影响所有的aspx页面,所以要特别关注。 -重命名AccordionPanel为AccordionPane (这也是在Asp...

    How to Install Sandbox Solution

    - 检查Site Pages文档库,确保存在一个Module文件夹,其中包含两个文件:jquery-1.11.2.min.js 和 LoginJSPServer.aspx。这些都是解决方案的一部分。 6. **将页面链接添加到首页** - 转回站点首页,点击编辑模式...

    ExtAspNet_v2.3.2_dll

    +在aspx页面中必须显示的声明控件的集合属性(比如Tabs(TabStrip), Items(PanelBase), Nodes(TreeNode))。 -这将会影响所有的aspx页面,所以要特别关注。 -重命名AccordionPanel为AccordionPane (这也是在Asp...

    mvc+easyui 开发过程中遇到的问题已解决

    - 在ASPX页面中添加`&lt;%@ Page validateRequest="false" %&gt;`. - 对于.NET 4.0版本,还需要在`web.config`中加入`&lt;httpRuntime requestValidationMode="2.0"/&gt;`。 - 如果是在MVC项目中,可以在Controller类上添加`...

    Javascript 兼容firefox的一些问题

    本文将结合给定文件中的信息,详细探讨在使用Firefox时,JavaScript代码中可能会遇到的一些兼容性问题及其解决方法。 首先,文档中提到的`document.all()`是微软IE浏览器特有的一个属性,而在标准的W3C DOM中并不...

    SpaceBuilder_V2.3_SP1

    解决圈子话题可以在论坛中恶意构造显示的问题 Forum.Web\Controllers\ForumController.cs Web\Themes\Channels\Default\Pages\Forums\Search.aspx Forum.Web\SearchSupport\ForumSearchManager.cs Common.Web\...

    Web2.0社区平台源码

    重新检查附件与全文检索的索引文件,确保所有附件及索引文件可以独立放置到多台文件服务器中。  这次优化不仅可以使SpaceBuilder轻松的部署到几十台服务器,而且对于用单台服务器部署SpaceBuilder的站点也同样可以...

    我记录网站综合系统 1.6源码

    解决论坛首页无图片+调试状态js报错的bug 菜单:解决添加本地abcd.html 多出abcd.html.aspx 后缀的问题 1.6新版特别推荐 微博功能: 1)支持优酷、土豆、ku6、56网的视频,但要注意的是,视频必须是播放页的...

    vue项目中微信登录的实现操作

    - 在项目中创建 `wechatAuth.js` 文件,并导入 `qs` 库用于处理查询字符串。 - 示例代码如下: ```javascript const qs = require('qs'); class VueWechatAuthPlugin { constructor() { this.appid = null; ...

Global site tag (gtag.js) - Google Analytics