Модальное окно с Response. Write

Я хочу показать модальное окно, которое является ответом на UPDATE на BD успешной операции, определяю модальное окно в одном Response.Write но он не показывает мне окно, уже загрузьте книжные магазины jquery, bootstrap, но все же он ничего не показывает мне

    Response.Write(" 

*, когда я снимаю class = "модальный fade", если он показывает мне такое окно: Мне не хватает чего-то для того, чтобы он показал ее соответствующим образом? introducir la descripción de la imagen aquí

1
задан 08.03.2016, 19:41
2 ответа

Это происходит, потому что по умолчанию манеры в Bootstrap спрятались (они имеют display:none в классе .modal). Так что не достаточен написать модальный в HTML, также нужно включать это для того, чтобы он появился.

Когда напишешь модальные ты в коде, ты можешь показывать это programáticamente посредством команды modal() в языке сценариев JavaScript:

$("#ID_DEL_MODAL_A_MOSTRAR").modal();

Так, когда будет получено подтверждение приема от, который UPDATE реализовал правильно в базе данных, и ты написал модального на странице, seguidamente ты должен открывать это с $("#modal").modal() (потому что идентификация "модальная"), для того, чтобы он появился из-за экрана.

Здесь у тебя есть пример того, как оно функционирует. Нажми на кнопку для того, чтобы модальный открылся с языком сценариев JavaScript

function abrirModal() {
  $("#modal").modal(); 
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>

<button onclick="abrirModal()">Abrir Modal</button>

<div class='modal fade' id='modal' tabindex='-1' role='dialog' aria-labelledby='myModalLabel'>
  <div class='modal-dialog'>
    <div class='modal-content'>
      <div class='modal-header'>
        <button type='button'  data-dismiss='modal' aria-hidden='true'>x</button>
        <div class='modal-body'>
          <blockquote>
            <p style='text-align:justify;'>Registro exitoso<span id='error2'></span></p>
          </blockquote>	
        </div>
        <div class='modal-footer'>
          <a href='reporte_renov' data-dismiss='modal' class='btn btn-danger btnsalir'>Aceptar</a>
        </div>
      </div>
    </div>
  </div>
</div>
1
ответ дан 24.11.2019, 14:45
  • 1
    Конечно, в c и # 243; dido лишенного вопроса один и #250; ltimo </div> (что я s и # 237; в и # 241; ad и # 237; в примере ответа) – Alvaro Montoro♦ 08.03.2016, 05:48
  • 2
    то, за чем оно последует, состоит в том, что у меня нет никакой кнопки, модальное окно было бы должно взрываться автоматически, когда operaci и # 243; n будьте успешной это peque и # 241; или проблема – Drago25 08.03.2016, 17:08
  • 3
    @Drago25 Я Понимаю, что у тебя нет bot и # 243; n, но c и # 243; я говорю, что это тот же самый: как только ты написал модального в ней p и # 225; gina, просто ты должен делать $("#modal").modal(); (без необходимости bot и # 243; n ни совсем не, bot и # 243; n он был s и # 243; это, чтобы показывать в примере) – Alvaro Montoro♦ 08.03.2016, 17:09
  • 4
    спасибо за помощь он не умел размещать где $ (" #modal") .modal (); так как я нахожусь на странице codebehind – Drago25 08.03.2016, 17:18
  • 5
    Он радует меня, что он подавал тебя – Alvaro Montoro♦ 08.03.2016, 17:45

Альтернатива, если ты только хочешь показать сообщение Успешного Реестра, ты можешь использовать этот книжный магазин AlertifyJS, ты можешь загружать ее здесь: Alertify. и Показывать сообщение с простым alert (ты можешь использовать темы Bootstrap также):

alertify.alert('Titulo','Registro Exitoso');

Это окажется так: introducir la descripción de la imagen aquí

Хороший, если ты хочешь назвать это в codeBehind, ты это называешь с RegisterStartupScript:

Dim _str As String
_str = "alertify.alert('" + titulo + "', '" + mensaje + "');"
ScriptManager.RegisterStartupScript(Page, Page.GetType(), "scriptID", _str, True)
1
ответ дан 24.11.2019, 14:45