ASP.NET Razor 页面 JavaScript 文件 returns 未定义错误
ASP.NET Razor Pages JavaScript file returns undefined error
这个有点棘手,但这里是:
我从一个网站下载了一些文件,我正致力于从 Wordpress 转移到 ASP.NET Razor Pages。原始文件中有一个'assets'文件夹,一个'lib'文件夹(包含字体文件夹和css和js文件),以及index.html文件。
当我在 Chrome 浏览器中打开文件和 运行 索引文件时,网页 运行 正常(整个页面反应灵敏,在 JavaScript,所以 .js 文件非常重要)。 Here's a look at the current page for your reference
当我将更改转移到我的 ASP.NET Razor Pages 项目时,文件 运行s,但出现以下错误:
未捕获的引用错误:未定义 playerjs
我进入代码进行检查,但我似乎找不到它到底有什么问题。整个文件中只有一次调用playerjs。 Here's the link to the .js main file if you're interested.
我的问题:将常规 .html 文件及其随附的 .js 文件从 Wordpress 站点移动到 ASP.NET 核心站点时是否有协议?
我想知道这是否是因为我正在使用 .CSHTML 文件及其随附的 .CSHTML.CS 文件。这很令人困惑。
如有任何帮助,我们将不胜感激!
正如@itminus 指出的那样。 js 文件没有正确加载,因为我使用的是默认布局部分页面。我假设 js 文件与其他 js 文件竞争。我发现移动您的常规 .html 文件及其相应文件就像复制和粘贴一样简单,但您必须正确操作。
操作方法如下:
- 在您的 Pages 文件夹中,创建一个用于存放 .cshtml 文件的新文件夹
- 在该文件夹中,添加一个新的剃刀页面,但确保取消选中布局选项
- 复制您的 .html 页面中的代码并将其粘贴到您的 .cshtml 文件中
- 确保将 js 和 css 文件放在 wwwroot 文件夹中
- 还要确保正确指向链接和脚本
- 如果您指向 js 文件或脚本中的某些内容,请确保获取根 url 并将其指向正确的文件
我希望这对那些不考虑布局页面妨碍的人有所帮助。
感谢所有愿意提供帮助的人!
这个有点棘手,但这里是:
我从一个网站下载了一些文件,我正致力于从 Wordpress 转移到 ASP.NET Razor Pages。原始文件中有一个'assets'文件夹,一个'lib'文件夹(包含字体文件夹和css和js文件),以及index.html文件。
当我在 Chrome 浏览器中打开文件和 运行 索引文件时,网页 运行 正常(整个页面反应灵敏,在 JavaScript,所以 .js 文件非常重要)。 Here's a look at the current page for your reference
当我将更改转移到我的 ASP.NET Razor Pages 项目时,文件 运行s,但出现以下错误:
未捕获的引用错误:未定义 playerjs
我进入代码进行检查,但我似乎找不到它到底有什么问题。整个文件中只有一次调用playerjs。 Here's the link to the .js main file if you're interested.
我的问题:将常规 .html 文件及其随附的 .js 文件从 Wordpress 站点移动到 ASP.NET 核心站点时是否有协议?
我想知道这是否是因为我正在使用 .CSHTML 文件及其随附的 .CSHTML.CS 文件。这很令人困惑。
如有任何帮助,我们将不胜感激!
正如@itminus 指出的那样。 js 文件没有正确加载,因为我使用的是默认布局部分页面。我假设 js 文件与其他 js 文件竞争。我发现移动您的常规 .html 文件及其相应文件就像复制和粘贴一样简单,但您必须正确操作。
操作方法如下:
- 在您的 Pages 文件夹中,创建一个用于存放 .cshtml 文件的新文件夹
- 在该文件夹中,添加一个新的剃刀页面,但确保取消选中布局选项
- 复制您的 .html 页面中的代码并将其粘贴到您的 .cshtml 文件中
- 确保将 js 和 css 文件放在 wwwroot 文件夹中
- 还要确保正确指向链接和脚本
- 如果您指向 js 文件或脚本中的某些内容,请确保获取根 url 并将其指向正确的文件
我希望这对那些不考虑布局页面妨碍的人有所帮助。
感谢所有愿意提供帮助的人!