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文件后智能提示失效的办法相关推荐

  1. ElementUI项目中怎样引用Jquery

    场景 使用ElementUI的快速开始的项目模板搭建Element项目后, 要在vue页面中使用jquery的语法. 这里直接使用$.ajax会提示$找不到. 注: 博客: https://blog. ...

  2. IDEA项目中不能引用pom文件中添加的依赖,External Libraties中也没有生成对应的目录

    再pom文件中添加了新的依赖,pom成功引入,但是类中还是无法引用对应的内容,这时候检查一下settings中Maven是否忽略了该项目的pom文件.如下 把勾勾去掉即可正常引入依赖中的内容.

  3. Vue项目中遇到了大文件分片上传的问题

    Vue项目中遇到了大文件分片上传的问题,之前用过webuploader,索性就把Vue2.0与webuploader结合起来使用,封装了一个vue的上传组件,使用起来也比较舒爽. 上传就上传吧,为什么 ...

  4. 在项目中添加引用的意思

    1.要用不同程序集的类,先得添加引用,添加引用是告诉本程序解析时找寻的范围(通过项目添加引用和直接添加编译好后的dll是同一个效果, 最后都会在当前项目的bin目录下的debug(或release)中 ...

  5. 如何在使用eclipse的情况下,清理android项目中的冗余class文件和资源文件以及冗余图片...

    在我们迭代项目的过程中,经常会启用某些功能,或者修改某些界面的问题,那么问题来了,这样很容易出现大量的冗余.java文件,冗余资源文件,一些冗余的界面文件等.那么问题既然出现了,那么如何去解决呢,这就 ...

  6. ajax调用fastreport,使用Ajax更新ASP.Net MVC项目中的报表对象

    Ajax技术显著加快了Web应用程序的速度.另外,视觉效果方面也有提升.大家都同意,每次点击按钮时整个页面都会被刷新这一点不太友好.如果你的网速不是很快,那么这个过程会很烦人,因为所有的元素都会先消失 ...

  7. 在已有的Asp.net MVC项目中引入Taurus.MVC

    Taurus.MVC是一个优秀的框架,如果要应用到已有的Asp.net MVC项目中,需要修改一下. 1.前提约定: 走Taurus.MVC必须指定后缀.如.api 2.原项目修改如下: web.co ...

  8. WPF项目中解决ConfigurationManager不能用(转)

    https://blog.csdn.net/MOESECSDN/article/details/78107888 在WPF项目中遇到这样的问题,做一下笔记.希望对自己和读者都有帮助. 在aap.con ...

  9. MVC项目中用户权限的限制

    MVC项目中用户权限的限制 开发工具与关键技术: MVC 作者:姚智颖 撰写时间:2020/08/16 注释:下面以机订票系统中角色维护功能为例,设置其中不同级别的用户在整个系统中一些功能的访问权限. ...

最新文章

  1. Python拟合数据样本的分布
  2. 开发日记-20190527 关键词 ubuntu无线网卡驱动安装
  3. HTML5/CSS3hack
  4. centos运行jar包需要的环境_CentOS 7.4下运行jar包
  5. python模块安装(xgboost)
  6. Cortex-M3基础
  7. ASP.NET Core中使用IOC三部曲(一.使用ASP.NET Core自带的IOC容器)
  8. 2021年春季学期期末统.考试 公司概论 试题
  9. 遍历文件夹下所有文件和文件夹
  10. 安装使用sublime 对比工具sublimerge
  11. 自动优化工具Black帮你写出规范漂亮的python代码
  12. CA7 ROLL B 选项
  13. ios拇指社保应用源码
  14. grub2使用详解(官方手册)
  15. Matlab fspecial滤波函数
  16. Hibernate(9)_多对一的关联映射
  17. 618大促,我把知识星球的价格调错了……
  18. 《算法》中的红黑树实现
  19. html字体铺盖颜色,这5种颜色的褥子不要去买,盖上会让你的家财散尽!
  20. secureCRT串口传送文件

热门文章

  1. python爬虫软件-8个最高效的Python爬虫框架,你用过几个?
  2. python入门买什么书-关于 Python 的经典入门书籍有哪些?
  3. python 爬虫实例 电影-Python爬虫教程-17-ajax爬取实例(豆瓣电影)
  4. 学python需要什么基础知识-Python学习(一)基础知识
  5. python教程是什么-Python基础教程_Python入门知识
  6. python条形图间距-python matplotlib做对比条形图
  7. python开发的软件sparrow-sparrow
  8. 函数式编程语言python-函数式编程初探
  9. python3语法错误-Python3 错误和异常
  10. python自动化办公培训排名-盘点使用Python进行自动化办公所需要的知识点