使用JQuery Mobile出现错误。
- 论坛
- 使用JQuery Mobile出现错误。
13 浏览
使用JQuery Mobile出现错误。
下面是我收到的错误:
我将问题代码缩小到了JQuery Mobile 1.0或更高版本和Asp.NET ScriptManager。
我在Visual Studio 2012中添加了一个新的Web Forms项目,并包含了以下代码:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication1.Default" %>
代码后台页面中没有代码。
- 这就是问题所在,然而当我运行项目时,我收到上述错误,当ScriptManager和JQuery Mobile脚本同时包含时。
- 当JQuery Mobile或ScirptManager被移除时,不会出现错误。
花了半天的时间思考和试图找到解释,我在一个特定的网站上发现建议在ScriptManager中添加ScriptMode="Release"。
在ScriptManager中添加ScriptMode="Release"后,我没有收到上述错误。
在搜索MSDN时,ScriptMode被定义为:获取或设置一个值,指定是否呈现客户端脚本库的调试版本或发布版本。
在添加ScriptMode到ScriptManager后没有抛出错误,但是为什么?有人能解释为什么添加ScriptMode会阻止错误的出现,并且仅仅添加ScriptMode是否意味着一个真正的解决方法还是一个权宜之计?
错误发生在这里:
谢谢
下面我包含了渲染后的HTML页面:
下面我展示了如何尝试打开noConflict: