2017-07-12 27 views
2

私は剣道+ ASP.NETコアを使い始めました。私はこのチュートリアルhttp://docs.telerik.com/aspnet-core/getting-started/getting-started#configuration-Addに従いましたが、私はエラーを受け取りました:未知のReferenceError:剣道は定義されていません剣道、ASP.NETコア - 未捕獲ReferenceError:剣道が定義されていません

HEAD

<link rel="stylesheet" href="/lib/bootstrap/dist/css/bootstrap.css" /> 
    <link rel="stylesheet" href="/css/site.css" /> 
    <link rel="stylesheet" href="/lib/kendo-ui/styles/kendo.common-nova.min.css" /> 
    <link rel="stylesheet" href="/lib/kendo-ui/styles/kendo.nova.min.css" /> 

BODY

<h2>Kendo UI DatePicker</h2><input id="datepicker" name="datepicker" type="text" value="" /><script>kendo.syncReady(function(){jQuery("#datepicker").kendoDatePicker({"format":"dd.MM.yyyy","footer":false});});</script> 
    <script src="/lib/jquery/dist/jquery.js"></script> 
    <script src="/lib/bootstrap/dist/js/bootstrap.js"></script> 
    <script src="/js/site.js?v=EWaMeWsJBYWmL2g_KkgXZQ5nPe-a3Ichp0LEgzXczKo"></script> 
    <script src="/lib/kendo-ui/js/kendo.all.min.js"></script> 
    <script src="/lib/kendo-ui/js/kendo.aspnetmvc.min.js"></script> 
+0

それらが定義されています前に、あなたは剣道のスクリプトを呼び出しています。剣道のjsファイルをHEADまで移動します。 –

答えて

5

私はASP.NETのコアで剣道UIを使用している場合は、私は個人的にはヘッドタグ内のすべてのこれらのスクリプトを置くのが好き

あまりにも多くのコードは、ASP.NETのコアであるので、私は別の部分クラスに保管してください。 は例えば、別のトリックはローカルNuGetパッケージとして剣道UIを追加して_StylesScriptsPartial.cshtml_layout.cshtmlインサイド

<environment names="Development"> 
    <link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap.css"/> 
    <link rel="stylesheet" href="~/lib/kendo-ui/styles/kendo.bootstrap.min.css" /> 
    <link rel="stylesheet" href="~/lib/kendo-ui/styles/kendo.common-bootstrap.min.css" /> 
    <link rel="stylesheet" href="~/css/site.css"/> 

    <script src="~/lib/jquery/dist/jquery.min.js"></script> 
    <script src="~/lib/jquery-validation/dist/jquery.validate.js"></script> 
    <script src="~/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js"></script> 
    <script src="~/lib/bootstrap/dist/js/bootstrap.min.js"></script> 
    <script src="~/lib/kendo-ui/js/kendo.all.min.js"></script> 
    <script src="~/lib/kendo-ui/js/kendo.aspnetmvc.min.js"></script> 
    <script src="~/js/site.js" asp-append-version="true"></script> 
</environment> 

@await Html.PartialAsync("_StylesScriptsPartial") 

は、手動でDLLを参照するよりもはるかに容易にします。

Add NuGet Packages

enter image description here

関連する問題