转 mvc项目中,解决引用jquery文件后智能提示失效的办法
mvc项目中,解决用Url.Content方法引用jquery文件后智能提示失效的办法
这个标题不知道要怎么写才好, 但是希望文章的内容对大家有帮助.
场景如下:
我们在用开发开发程序的时候,经常会引用jquery, 但是由于路由的关系,最终访问页面的地址相对js文件来说,是不固定的.
为了在view中能够引用到jquery文件,我们通常都是用如下的代码
<script src="@Url.Content("~/Scripts/jquery-1.4.4.min.js")" type="text/javascript"></script>
程序运行是没问题了,但是碰到了一个新问题,就是我们在view中写js代码的时候,没了jquery的智能提示.
这个可真是一个让人恼火的问题.
下面是我暂时想到的解决办法:
在view页面中加上这么一段代码
1 @if (false) 2 { 3 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script> 4 }
然后按Ctrl+Shift + J 更新 JScript IntelliSense
呵,现在再试试,久违的智能提示出来了.
然后再利用vs中的插件代码段功能(snippet),设置一个快捷键,就可以快速插入这段代码了.
本方法可以在vs的不同版中的不同网页中使用.
大家可以举一返三,搞定其它js文件的智能提示问题
下面是我的snippet文件, jq.snippet
大家可以拿过去修改一下.
<CodeSnippet Format="1.1.0" xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"><Header><Title>jq</Title><Author>Microsoft Corporation</Author><Shortcut>jq</Shortcut><Description>引用jquery相关的js文件</Description><SnippetTypes><SnippetType>Expansion</SnippetType><SnippetType>SurroundsWith</SnippetType></SnippetTypes></Header><Snippet><Code Language="html"> <![CDATA[ @if (false) {<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script> } ]]></Code></Snippet> </CodeSnippet>
然后放在D:\我的资料库\Documents\Visual Studio 2010\Code Snippets\Visual Web Developer\My HTML Snippets这个目录下面.
(具体目录视自己的系统而定)
转载于:https://www.cnblogs.com/lucky_dai/p/4326366.html
转 mvc项目中,解决引用jquery文件后智能提示失效的办法相关推荐
- ElementUI项目中怎样引用Jquery
场景 使用ElementUI的快速开始的项目模板搭建Element项目后, 要在vue页面中使用jquery的语法. 这里直接使用$.ajax会提示$找不到. 注: 博客: https://blog. ...
- IDEA项目中不能引用pom文件中添加的依赖,External Libraties中也没有生成对应的目录
再pom文件中添加了新的依赖,pom成功引入,但是类中还是无法引用对应的内容,这时候检查一下settings中Maven是否忽略了该项目的pom文件.如下 把勾勾去掉即可正常引入依赖中的内容.
- Vue项目中遇到了大文件分片上传的问题
Vue项目中遇到了大文件分片上传的问题,之前用过webuploader,索性就把Vue2.0与webuploader结合起来使用,封装了一个vue的上传组件,使用起来也比较舒爽. 上传就上传吧,为什么 ...
- 在项目中添加引用的意思
1.要用不同程序集的类,先得添加引用,添加引用是告诉本程序解析时找寻的范围(通过项目添加引用和直接添加编译好后的dll是同一个效果, 最后都会在当前项目的bin目录下的debug(或release)中 ...
- 如何在使用eclipse的情况下,清理android项目中的冗余class文件和资源文件以及冗余图片...
在我们迭代项目的过程中,经常会启用某些功能,或者修改某些界面的问题,那么问题来了,这样很容易出现大量的冗余.java文件,冗余资源文件,一些冗余的界面文件等.那么问题既然出现了,那么如何去解决呢,这就 ...
- ajax调用fastreport,使用Ajax更新ASP.Net MVC项目中的报表对象
Ajax技术显著加快了Web应用程序的速度.另外,视觉效果方面也有提升.大家都同意,每次点击按钮时整个页面都会被刷新这一点不太友好.如果你的网速不是很快,那么这个过程会很烦人,因为所有的元素都会先消失 ...
- 在已有的Asp.net MVC项目中引入Taurus.MVC
Taurus.MVC是一个优秀的框架,如果要应用到已有的Asp.net MVC项目中,需要修改一下. 1.前提约定: 走Taurus.MVC必须指定后缀.如.api 2.原项目修改如下: web.co ...
- WPF项目中解决ConfigurationManager不能用(转)
https://blog.csdn.net/MOESECSDN/article/details/78107888 在WPF项目中遇到这样的问题,做一下笔记.希望对自己和读者都有帮助. 在aap.con ...
- MVC项目中用户权限的限制
MVC项目中用户权限的限制 开发工具与关键技术: MVC 作者:姚智颖 撰写时间:2020/08/16 注释:下面以机订票系统中角色维护功能为例,设置其中不同级别的用户在整个系统中一些功能的访问权限. ...
最新文章
- Python拟合数据样本的分布
- 开发日记-20190527 关键词 ubuntu无线网卡驱动安装
- HTML5/CSS3hack
- centos运行jar包需要的环境_CentOS 7.4下运行jar包
- python模块安装(xgboost)
- Cortex-M3基础
- ASP.NET Core中使用IOC三部曲(一.使用ASP.NET Core自带的IOC容器)
- 2021年春季学期期末统.考试 公司概论 试题
- 遍历文件夹下所有文件和文件夹
- 安装使用sublime 对比工具sublimerge
- 自动优化工具Black帮你写出规范漂亮的python代码
- CA7 ROLL B 选项
- ios拇指社保应用源码
- grub2使用详解(官方手册)
- Matlab fspecial滤波函数
- Hibernate(9)_多对一的关联映射
- 618大促,我把知识星球的价格调错了……
- 《算法》中的红黑树实现
- html字体铺盖颜色,这5种颜色的褥子不要去买,盖上会让你的家财散尽!
- secureCRT串口传送文件
热门文章
- python爬虫软件-8个最高效的Python爬虫框架,你用过几个?
- python入门买什么书-关于 Python 的经典入门书籍有哪些?
- python 爬虫实例 电影-Python爬虫教程-17-ajax爬取实例(豆瓣电影)
- 学python需要什么基础知识-Python学习(一)基础知识
- python教程是什么-Python基础教程_Python入门知识
- python条形图间距-python matplotlib做对比条形图
- python开发的软件sparrow-sparrow
- 函数式编程语言python-函数式编程初探
- python3语法错误-Python3 错误和异常
- python自动化办公培训排名-盘点使用Python进行自动化办公所需要的知识点