[bug]Syntax error, unrecognized expression: input#ctl00$ContentPlaceHolder1$Pager_input

1.在ie10上浏览页面的时候,突然发现在使用Aspnetpager的页面会有一个bug。

2.

3.查了很多解决方案,最后将vs2013中,

将该勾取消,再次浏览,你会发现就正常了,虽然该功能很强大,但是并不是什么时候都需要。

4.什么是 Browser Link ?

这个 Browser Link 的功能就是通过一个脚本文件架起流程器和 Visual Studio IDE 之前的一个通信桥梁, 在启用 Browser Link 后, Visual Studio 会给网站注入一个 IHttpModule 模块对象, 然后在每个页面都会注册一段上面的脚本。

Browser Link 功能使用 SignalR 技术实现的。

说了这么多, Browser Link 功能到底是用来干什么用的?

现在 Broswer Link 功能比较简单,就是用来在 Visual Studio IDE 可以刷新浏览器中已经打开的页面,

为什么要在 Visual Studio IDE 中刷新页面?

有这么一个应用场景:假如你在开发一个页面,这个页面需要兼容 IE, GOOGLE, FIREFOX 和移动浏览器, 有可能你会同时使用这些流程器打开你的页面, 如果发现有某种问题,回到 VS IDE 进行修改, 修改完后可以在 Visual Studio IDE 点 "Refresh Linked Browsers" 来刷新所有浏览器以查看效果。

现在这个 "Browser Link " 只有这么一个刷新功能, 但是 Browser Link 功能可以编写扩展功能,可以自定义一些自己需要的功能。

Browser Link是连接VS和浏览器之间的通道。有了这个特性,web程序就能够和VS交互传递数据。这个特性在VS2013中是默认开启的。当开启了Browser Link, web程序运行的时候,就会注册一个HttpModule到asp.net的生命周期中,这个HttpModule的功能就是在每个输出的网页中,注入一段<script>脚本,这段脚本的作用就是负责VS IDE和网页间的通讯。

时间: 2024-08-06 20:54:09

[bug]Syntax error, unrecognized expression: input#ctl00$ContentPlaceHolder1$Pager_input的相关文章

一个参数大小写引发的uploadify报错 &quot;Syntax error, unrecognized expression: #&quot;

上传控件uploadify 报错"Syntax error, unrecognized expression: #" 版本为 uploadify3.2 报错原因:参数ID[hidInfoId]小写错写成了大写. debug过程: ①:报错 "Syntax error, unrecognized expression: #" ②:该错误为jQuery 选择器#取不到ID取ID错误,确定某个ID为空. 可以看到hidInfoId这个参数为空 找到报错的地方. 代码中用到

$.ajaxFileUpload必须返回Map对象,返回String类型会接收出错,报错Error: Syntax error, unrecognized expression: {...}

<input type="file" name="file1" id="file1" onchange="uploadImg('file1','hidden1')"> <input type="hidden" id="hidden1" /> 异步上传文件方法 function uploadImg(fileid,hiddenid) { $.ajaxFileUploa

IE出现语法错误Syntax error, unrecognized expression: unsupported pseudo: hover

意思很明显,语法错误,无法识别的表达式:不支持伪  :hover . 因为我的Js代码中用了:hover,IE识别不了. $('.replay_box textarea').is(":hover") 代码删除,用其他方法替代就行了. 在IE下可以用检测当前获得焦点的元素id: document.activeElement.id=='#xx'

关于js报错Syntax error, unrecognized expression:

做项目时碰到这个错误 原代码如下: $("*[id=" + item.ProvinceName + "]").attr("projectcount", item.ProjectCount).append(countDiv); 虽然id不允许重复,但是这个id是循环某些地址添加的区别项.可能会重复,而且这样是个明显的语法错误 修改后: $("*[id='" + item.ProvinceName + "']"

layui和jquery冲突:Syntax error, unrecognized expression: +

问题 layui创建table数据表格,但点击第二页时控制台报错,错误信息如下: 解决方法 https://fly.layui.com/jie/24224/ http://www.layui.com/doc/base/infrastructure.html#third_party layui自带jquery,可以不用另外引入了吧,jq的基本功能layui都有的 Layui部分模块依赖jQuery(比如layer),但是你并不用去额外加载jQuery.Layui已经将jQuery最稳定的一个版本改

Type Syntax error, insert &quot;)&quot; to complete Expression

今天倒持了 几个小时! 愣是 没有明白 ,为什么我的JSP的第一行没有代码?  还是报错! 错误是: Description Resource Path Location Type Syntax error, insert ")" to complete Expression left.jsp /qyrs/WebRoot/admin/iframe line 1 Client-side JavaScript Problem 翻译: 描述资源路径位置类型语法错误,插入")&quo

js文件报错Syntax error on token &quot;Invalid Regular Expression Options&quot;, no accurate correction

Syntax error on token "Invalid Regular Expression Options", no accurate correction 1.选中报错的jquery文件“jquery-1.2.6.min.js”.2.右键选择 MyEclipse-->Exclude From Validation .3.再右键选择 MyEclipse-->Run Validation 即可.

myeclipse中导入js报如下错误Syntax error on token &quot;Invalid Regular Expression Options&quot;, no accurate correc

今天在使用bootstrap的时候引入的js文件出现错误Syntax error on token "Invalid Regular Expression Options", no accurate correc: 大概意思就是无效的表达式什么的,具体解决方法如下: 1.选中报错的js文件或报错内容.2.右键选择 MyEclipse-->Exclude From Validation .3.再右键选择 MyEclipse-->Run Validation 即可. 本文参照h

【bug】Syntax error on token &quot;Invalid Character&quot;, delete this token 的解决

原文地址:https://blog.csdn.net/actsai/article/details/24256987   eclipse 中遇到了Syntax error on token "Invalid Character", delete this token的错误提示,看代码是完全没有问题,上网查了半天发现遇到这个问题的好像不太多,总结一下问题原因和解决方案吧. 看到这个提示首先想到的是标点符号不是不是中文,或者全角半角的问题了,通过检查,这种问题并不存在. 然后看到一个帖子说