#asp.net-mvc #razor #bootstrap-modal
#asp.net-mvc #бритва #bootstrap-модальный
Вопрос:
Я пытаюсь добавить новый personal с помощью Modal. Кнопка и всплывающий код ниже. Но модальный не работает, он не открывается. Где я делаю неправильно? Спасибо 🙂
@model Demo.Models.Personal
@{
ViewBag.Title = "Index";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<h2>PERSONAL</h2>
<p>
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#personalModal">Add Personal</button>
</p>
<div class="modal fade" id="personalModal" tabindex="-1" role="dialog" aria-labelledby="personalModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h2 class="modal-title">New Personal</h2>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">amp;times;</span>
</button>
</div>
<div class="modal-body"></div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Save changes</button>
</div>
</div>
</div>
</div>
Ответ №1:
Ваш код работает с моей стороны, я попробовал его на своем обычном ASP.NET Шаблон MVC. Вы можете увидеть скриншот здесь:
- Я предлагаю дважды проверить и проверить ваш сайт, если у вас есть ошибки в вашем javascript. Убедитесь, что вы загружаете файлы jQuery и файлы начальной загрузки.
- И убедитесь, что у вас правильная версия, на моей стороне я использую Bootstrap v3.3.7 и библиотеку JavaScript jQuery v3.3.1. Вы можете проверить информацию здесь: https://getbootstrap.com/docs/3.3/getting-started/#download
- Наконец, jQuery должен быть загружен первым перед загрузкой, чтобы он работал.