У меня есть представление в моем веб-приложении, которое отображает список пользователей.
Я отображаю их с помощью компонента представления, потому что есть пара событий, которые я хотел бы вызвать перезагрузкусписок пользователей без перезагрузки страницы.
Вот что у меня есть:
<div class="main-content">
<div class="row">
<div id="users-container" class="col-sm-12 col-lg-8">
@await Component.InvokeAsync("UsersList")
</div>
<button type="button" class="btn">Create User</button>
</div>
</div>
<script>
function reloadUsers() {
$.get("/GetUsers", function (data)
{
$('#users-container').html(data);
});
}
</script>
У меня также есть кнопка, которая открывает модальное окно и загружает частичное представление, содержащее форму для созданияuser.
Моя проблема в том, что мне нужно вызвать reloadUsers
из этого частичного представления после отправки формы.Но частичное представление ничего не знает об этой функции, потому что оно находится в другом представлении.
Какая лучшая практика для этого?