【问题标题】:No intellisense in javascript (*.js) file when using T4MvcJs使用 T4MvcJs 时,javascript (*.js) 文件中没有智能感知
【发布时间】:2016-10-16 20:45:18
【问题描述】:

我最近开始在我的项目中使用 T4MvcJs。我面临的问题是,在使用 T4MvcJs(生成的强类型)URL 时,我无法在我的 javascript 文件 (.js) 中使用 Intellisense 功能,并且我必须准确键入所有没有智能感知的强类型 URL。请注意,javascript (.js) 文件与其剃刀视图文件 (*.cshtml) 分开维护。这使得 T4MvcJs 的使用变得非常困难。

请指导,T4MvcJs 中是否提供智能感知功能?如果可用,请指导如何启用/使用它?

例如:我的 javascript 文件中没有使用 T4MvcJs 的 url 声明为

var _url = "/Home/Index"

请指导,如何在我的 javascript (*.js) 文件中使用 T4MvcJs 编写上述 url。还要解释一下,如何使用智能感知来实现它。

应用平台:C# + MVC4,VS 2013

【问题讨论】:

    标签: javascript t4mvc


    【解决方案1】:

    如果您的应用程序中有一个脚本文件夹,请将 jQuery 文件放入该文件夹并在该文件夹中创建另一个脚本,命名为 _references.js

    在references.js中 添加此代码

    /// <reference path="The name of jQuery file you want to reference if its in the same folder" />
    

    如果您无法将 jQuery 文件保存在您的文件夹中,请提供适当的路径 jQuery 文件的位置和 jQuery 文件的智能感知将可供您使用。

    每当我添加一个新的 nugget 包时,这对我有用,我在引用 jscript 文件中添加引用路径试一试,让我们知道

    【讨论】:

      猜你喜欢
      • 2015-11-07
      • 2012-02-09
      • 1970-01-01
      • 1970-01-01
      • 2010-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-26
      相关资源
      最近更新 更多