Я хотел бы знать простой способ обновления тела модального окна (в настоящее время мне нужно закройте модальное окно и откройте новое, что вызывает эффект мерцания, когда модальное окно закрывается на несколько миллисекунд и открывает новое) Я хочу только обновить тело модального окна. Документация https://blazored.github.io/Modal/ не содержит примера сценария. Буду признателен любому, кто сможет указать мне правильное направление. Спасибо
Я использую веб-приложение .NET8. У меня есть LoginFormComponent с кнопкой «Зарегистрироваться сейчас» и RegisterFormComponent с кнопкой «Войти сейчас». Я создал собственный модальный компонент под названием DynamicModal, очень похожий на CustomBootstrapModal от Blazored. У меня есть кнопка входа на главном экране, вот код:
Код: Выделить всё
void LoginClick()
{
var content = new RenderFragment(builder =>
{
builder.OpenComponent(0);
builder.CloseComponent();
});
var modalParams = new ModalParameters();
modalParams.Add(nameof(DynamicModal.ChildContent), content);
Modal.Show(modalParams);
}
Другой метод, который я попробовал, - это await BlazoredModal.CloseAsync(), за которым следует от Modal.Show, но это не выглядит плавно, поскольку модальное окно закрывается на несколько миллисекунд перед отображением следующей формы.
Подробнее здесь: https://stackoverflow.com/questions/791 ... components
Мобильная версия