我有一个编辑器模板,该模板无法引用scripts文件夹中的任何内容。如果我在布局页面中放置了相同的引用,则可以正常工作:
<script src="@Url.Content("~/Scripts/tinymce/jquery.tinymce.min.js")"></script>
这在我的布局页面上有效,但无法在我的编辑器模板页面上加载。
编辑:Google Developer工具显示404(未找到)。该文件位于正确的位置,因为可以从我的布局页面中引用它。
在布局页面的body元素中,您需要将此代码放置在如下位置:
<body> ... @Html.RenderScripts() </body>
并在编辑器模板中引用您的脚本,如下所示:
@Html.Script( <script src="@Url.Content("~/Scripts/tinymce/jquery.tinymce.min.js")"></script> )
这是替代方法:
<body> ... @RenderSection("scripts", required: false) </body>
并在您的模板上:
@section scripts { <script src="@Url.Content("~/Scripts/tinymce/jquery.tinymce.min.js")"></script> }
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句