【问题标题】:Append javascript file into view将 javascript 文件附加到视图中
【发布时间】:2016-08-04 12:34:15
【问题描述】:

我创建了一个基于 ASP.NET Core .NET Framework 的应用程序。
我有一个视图并想在其上添加 javascript 文件并执行以下操作:

@{
  ViewData["Title"] = "Index";
}

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-backstretch/2.0.4/jquery.backstretch.min.js"></script>
<script src="~/js/app.js"></script>
<input id="greet" value="Hello!" type="button"/>

我不添加到布局模板,因为它仅用于特定视图。
文件结构如下:

我的问题是,当我启动应用程序时,javascript 文件 app.js 根本不会加载,jquery.backstretch.min.js 文件也是如此。 我做错了什么?

【问题讨论】:

  • 您应该描述问题。你没有提供任何描述。
  • 对不起,我疯了。

标签: javascript c# asp.net razor


【解决方案1】:

Javascript

在你看来

@section scripts {
       <script src="~/js/app.js"></script>
}

在你的布局中

@RenderSection("scripts", required: false)

CSS

在你看来:

@section Styles {
    <link href="~/Content/contact.css" rel="stylesheet" type="text/css" />
}

在你的范围内

@RenderSection("styles", false)

【讨论】:

    【解决方案2】:

    添加脚本如下:

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

    浏览器看不懂~

    【讨论】:

      猜你喜欢
      • 2023-03-07
      • 1970-01-01
      • 2013-08-14
      • 1970-01-01
      • 2012-09-28
      • 2014-04-09
      • 2020-04-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多