Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.NET Razor页面JavaScript文件返回未定义的错误_Javascript_Asp.net_Html_Asp.net Core 2.1_Razor Pages - Fatal编程技术网

ASP.NET Razor页面JavaScript文件返回未定义的错误

ASP.NET Razor页面JavaScript文件返回未定义的错误,javascript,asp.net,html,asp.net-core-2.1,razor-pages,Javascript,Asp.net,Html,Asp.net Core 2.1,Razor Pages,这一个有点棘手,但下面是: 我从一个网站上下载了一些文件,我正在从Wordpress转到ASP.NET Razor页面。在原始文件中有一个“资产”文件夹、“库”文件夹(包含字体文件夹、css和js文件)以及index.html文件 当我在Chrome浏览器中打开文件并运行索引文件时,网页运行正常(整个页面响应速度非常快,使用JavaScript编写,因此.js文件非常重要) 当我切换到ASP.NET Razor Pages项目时,文件会运行,但出现以下错误: 未捕获引用错误:未定义playerj

这一个有点棘手,但下面是:

我从一个网站上下载了一些文件,我正在从Wordpress转到ASP.NET Razor页面。在原始文件中有一个“资产”文件夹、“库”文件夹(包含字体文件夹、css和js文件)以及index.html文件

当我在Chrome浏览器中打开文件并运行索引文件时,网页运行正常(整个页面响应速度非常快,使用JavaScript编写,因此.js文件非常重要)

当我切换到ASP.NET Razor Pages项目时,文件会运行,但出现以下错误:

未捕获引用错误:未定义playerjs

我进入代码检查它,但我似乎找不到它到底出了什么问题。整个文件中只有一个playerjs调用

我的问题:将常规.html文件及其附带的.js文件从Wordpress站点移动到ASP.NET核心站点时,是否有协议?

我想知道这是否是因为我正在处理一个.CSHTML文件及其附带的.CSHTML.CS文件。这很令人困惑


在此方面的任何帮助都将不胜感激

正如@itminus所指出的。js文件没有正确加载,因为我使用的是默认布局部分页面。我假设js文件与其他js文件竞争。我发现,移动传统的.html文件及其相应的文件就像复制和粘贴一样简单,但必须正确操作

以下是如何做到这一点:

  • 在Pages文件夹中,创建一个新文件夹,用于存放.cshtml文件
  • 在该文件夹中,添加一个新的razor页面,但要确保取消选中布局选项
  • 复制.html页面中的代码并将其粘贴到.cshtml文件中
  • 确保将js和css文件放在wwwroot文件夹中
  • 还要确保正确地指向链接和脚本
  • 如果您指向js文件或脚本中的某个内容,请确保抓取根url并将其指向正确的文件
  • 我希望这能帮助那些不考虑页面布局的人


    感谢所有愿意帮忙的人

    正如@itminus所指出的。js文件没有正确加载,因为我使用的是默认布局部分页面。我假设js文件与其他js文件竞争。我发现,移动传统的.html文件及其相应的文件就像复制和粘贴一样简单,但必须正确操作

    以下是如何做到这一点:

  • 在Pages文件夹中,创建一个新文件夹,用于存放.cshtml文件
  • 在该文件夹中,添加一个新的razor页面,但要确保取消选中布局选项
  • 复制.html页面中的代码并将其粘贴到.cshtml文件中
  • 确保将js和css文件放在wwwroot文件夹中
  • 还要确保正确地指向链接和脚本
  • 如果您指向js文件或脚本中的某个内容,请确保抓取根url并将其指向正确的文件
  • 我希望这能帮助那些不考虑页面布局的人


    感谢所有愿意帮忙的人

    您似乎没有正确加载js文件。你能告诉我们你是如何在index.html中引用js的吗?我正要发布答案。您对文件加载不正确的看法是正确的。您似乎没有正确加载js文件。你能告诉我们你是如何在index.html中引用js的吗?我正要发布答案。关于未正确加载的文件,您是正确的。