Как показывание кнопки с jquery внутри ajax в asp.net c#

Привет сообщество я стараюсь скрывать мою кнопку и показывать это внутри success ajax, дав клик другой кнопке. Но только появись на минуту и вновь исчезни. В

 function obtener_Persona() {
 
 $.ajax({
        type: "POST",
        dataType: "json",
        url: "frmPersona.aspx/Personas",
        contentType: "application/json; charset=utf-8",
        data: '{id_Persona:"' + id_Persona + '",Puesto:"' + Puesto + '",id_Rol:"' + id_Rol + '"}',
        async: false,

        success: function(data) {
            
            if (data != '') {
            //Este es el boton que quiero que se muestre dentro del ajax
            $("#btnEnviar").prop('visibility', 'visible');  
            
           }
        }
   });
}
  <div class="container">
	<div class="row">           
            <div class="col">   
            <%-- Este es el primer boton al darle clic quiero que el boton de abajo se muestre --%>
                 <asp:LinkButton ID="btnBuscar" runat="server" CssClass="btn btn-primary btn-block"
                     OnClientClick="return obtener_Persona();"><span class="fas fa-search"></span></asp:LinkButton>               
            </div>
        </div>
</div>
   
  <div class="container">
                <div class="row">
                    <div class="col offset-10">                   
                        <button id="btnEnviar" type="button" class="btn btn-primary btn-block" data-toggle="modal" data-target="#PopupConfirmarBI" style="visibility:hidden">Enviar</button>
                    </div>
                </div>           
    </div>

.

0
задан 20.03.2019, 01:07
1 ответ

Проблема - qu эти используя один boton link de asp.net, что производит событие в сервер, обновляя страницу, которая перезагружает ее помещая состояния, как сначала

Меняет твою кнопку asp:LinkButton в один html <button>, так ты не будешь иметь события по отношению к серверу

<div class="container">
    <div class="row">           
        <div class="col">   
            <button type="button" class="btn btn-primary btn-block" onclick="return obtener_Persona();">
                <span class="fas fa-search"></span>
            </button>               
        </div>
    </div>
</div>

не перемешивай контроль asp.net с действиями, которые ты реализуешь с кодом, клиент - для проблем

3
ответ дан 02.12.2019, 05:24