2016-08-04 83 views
-2

我創建了一個基於ASP.NET Core .NET Framework的應用程序。
我有一個看法,並希望增加它的JavaScript文件,並做了如下:將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"/> 

我不添加到佈局模板,因爲它僅適用於特定的視圖。
文件結構看起來如下:
enter image description here

我的問題是,當我啓動應用程序,然後在JavaScript文件app.js不會加載所有,也jquery.backstretch.min.js文件。 我在做什麼錯?

+3

你應該說明問題。你還沒有提供任何描述。 – mason

+0

對不起,我不在意。 –

回答

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" /> 
} 

在你layour

@RenderSection("styles", false) 
+0

它的魅力。非常感謝。 –

0

添加腳本如下:

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

瀏覽器不明白的〜