c# - Visual Studio 2012 无法运行在 VS 之外正常工作的 .JS 文件?

标签 c# javascript asp.net visual-studio

<分区>

我有几个 .JS 文件需要在我的项目中使用。当我在 VS 之外构建一个常规的 html 页面时,这些文件工作正常,但是当我使用正在使用的文件运行我的项目时,它们就不起作用了。我不知道为什么。我正在为 IE 中的 CSS3 列拆分实现回退。

<script type="text/javascript" src="_script/css3-multi-column.js"></script>

我包括上面的文件,在一个 CSS 文件中我设置了 column-count:5;当我用记事本构建一个简单的 html 页面时,这是完美的,但是当我只是在我的项目中实现它时,它没有做任何事情吗?!

最佳答案

通常,当您遇到这样的问题时,有几个调试步骤:

首先进入浏览器的开发人员工具(网站运行后)并查看发生了什么错误。如果 JS 文件没有加载,那么你可以推断你没有指向文件结构中的正确路径。如果是这种情况,那么您需要弄清楚如何正确引用脚本。如果您使用的是 ASP.NET MVC,您可以像这样引用您的脚本:

<script src="@Url.Content("~/Scripts/myscript.js")" type="text/javascript"></script>

这从项目的根 (~) 引用脚本。否则,您可能必须执行类似 ../../Scripts/myscript.js 的操作,其中 ../基于访问脚本的 View 的位置相对于脚本目录。

另一个可能的错误是您的脚本有问题。既然你说该站点已经运行(在 VS2012 之外),那么我将假设脚本本身没问题。

正如其他人所说,如果您可以在问题中提供错误以提供更多详细信息,我们可以提供更好的支持。

关于c# - Visual Studio 2012 无法运行在 VS 之外正常工作的 .JS 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13455885/

相关文章:

c# - 将EmguCV图像转换为系统绘图位图

c# - Android.Content.Res.Resources+NotFoundException Drawable com.companyname.mySchool :drawable/splash_screen with resource ID #0x7f02012c

c# - 每个环境的配置文件

c# - 如何绘制没有边缘的图像

c# - 无法加载非常大的 JSON(92,000 行)

c# - 指针作为泛型类型参数

c# - 无法将 OneTimeEnumerable 转换为 System.Collections.Generic.List

javascript - 如何从 javascript/google 应用程序脚本中的外部函数和同级函数调用函数

javascript - react native 运行 ios 构建成功但不显示

javascript - 当类应用于 div 时添加可见性 0