У меня есть веб-сайт со страницей _Layout.cs html, работающей bootstrap 4.3.1, в которой я инициализирую следующие сценарии ниже моего нижнего колонтитула:
<script src="~/lib/jquery/dist/jquery.min.js" asp-append-version="true"></script>
<script src="~/lib/bootstrap/dist/js/bootstrap.bundle.min.js" asp-append-version="true"></script>
К сожалению, кажется, что Скрипты отображаются на моем _Layout.cs html, но не используются в моих частичных представлениях.
В одном из моих частичных представлений я написал скрипт jQuery, который добавляет данные в модальное пространство. то есть:
<script>
$('#EditModal').on('show.bs.modal', function (event) {
var button = $(event.relatedTarget);
var test1 = button.data('test');
var modal = $(this);
modal.find('.modal-title').text('Doing a test: ' + test1 );
modal.find('#testId').val(test1);
})
</script>
этот сценарий не будет работать, пока я не инициализирую вышеупомянутые сценарии еще раз.
Если я решу это сделать, произойдет сбой некоторых функций моего _Layout.cs html. Например, мне не разрешено использовать выпадающие списки на панели навигации.