Как заставить файлы js загружаться перед частичным представлением ASP.NET Core MVC HTML?
jQuery document.ready не запускается, события не связываются, когда скрипт перемещается из представления MVC и сохраняется как отдельный файл.js. Нет ошибок в консоли.
_layout.cshtml:
<head>
.
.
.
<script type="text/javascript" src="~/lib/jquery/dist/jquery.min.js"></script>
@RenderSection("scripts", required: false)
</head>
Посмотреть:
@section scripts
{
<script type="text/javascript" src="~/js/Workflow.js?rndstr=@DateTime.Now.Ticks"></script>
}
Workflow.js:
$(document).ready(function () {
$("#ApproveActionLink").click(function () {
.
.
.
Вкладка Chrome Network - 390800001 - это представление, Workflow.js - рассматриваемый скрипт: