Отображение начальной загрузки - PullRequest
0 голосов
/ 28 февраля 2019

Я пытаюсь отобразить предупреждение об успешной загрузке с моего контроллера с помощью ViewBag, однако, как только я перехожу на страницу, появляется кнопка «Закрыть»:

enter image description here

Как только я сохраняю изменения, корректно отображается предупреждение:

enter image description here

Как избавиться отзакрыть при переходе на страницу?

Код:

Контроллер

            ViewBag.Message = "Definition Successfully Saved!";
            ViewBag.AlertClass = "alert alert-success alert-dismissible";
            ViewBag.AlertVisibility = "";

Просмотр

<div class="@ViewBag.AlertClass">
<button type="button" class="close" data-dismiss="alert">close</button>
<h4 class="@ViewBag.AlertVisibility text-center"><span class="glyphicon glyphicon-ok-sign"></span> @ViewBag.Message</h4>

1 Ответ

0 голосов
/ 28 февраля 2019

Предупреждение при загрузке должно быть таким:

<div class="@ViewBag.AlertClass fade" role="alert">
  <h4 class="text-center"><span class="glyphicon glyphicon-ok-sign"></span> 
       @ViewBag.Message</h4>
  <button type="button" class="close" data-dismiss="alert" aria-label="Close">
    <span aria-hidden="true">&times;</span>
  </button>
</div>

Таким образом, ViewBag.AlertClass в коде C # должно быть равно:

ViewBag.AlertClass = "alert alert-success alert-dismissible show";

И какЯ вижу, вам не нужно ViewBag.AlertVisibility , потому что класс show играет эту роль.

...