Refrescar solo un elemento
Publicado por Rolando (1 intervención) el 15/07/2019 16:19:45
Hola foro,
Estoy desarrollando un sistema web en vb .net tengo un formulario con varios campos entre ellos un dropdownlist y un botón que abre un modal. Lo que necesito es que después de cerrar el modal se vuelva a refrescar únicamente el Dropdownlist porque no quiero que se borre lo demás que ha ingresado el usuario.
Estuve investigando y parece que la mejor opción es con Ajax pero no me lo hace.
Alguien me podrá ayudar a saber que esta pasando o si habrá otra manera de hacerlo?
Adjunto fragmentos de código.
y esta es la función que uso para abrir el modal
Pero cuando le doy clic no hace nada.
Les agradezco de antemano.
Estoy desarrollando un sistema web en vb .net tengo un formulario con varios campos entre ellos un dropdownlist y un botón que abre un modal. Lo que necesito es que después de cerrar el modal se vuelva a refrescar únicamente el Dropdownlist porque no quiero que se borre lo demás que ha ingresado el usuario.
Estuve investigando y parece que la mejor opción es con Ajax pero no me lo hace.
Alguien me podrá ayudar a saber que esta pasando o si habrá otra manera de hacerlo?
Adjunto fragmentos de código.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<div class="form-group col-md-5">
<asp:DropDownList ID="dll_bancos" runat="server" class="form-control" ToolTip="Banco" placeholder="Banco" AutoPostBack="True">
</asp:DropDownList>
</div>
<div class="form-group col-md-1">
<asp:UpdatePanel ID="upParent" runat="server">
<ContentTemplate>
<a id="edita" class="estiloA" onclick="AgregarBanco()">
<asp:Image ID="imgEdit" runat="server" ToolTip="Nuevo Banco" ImageUrl="/Images/Ico/add.png" Height="20px" CssClass="btnBorder" />
</a>
<input type="button" id="btnHiddenForUpdate"
runat="server" style="display: none"
onserverclick="btnHiddenForUpdate_ServerClick" />
</ContentTemplate>
</asp:UpdatePanel>
</div>
y esta es la función que uso para abrir el modal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
function AgregarBanco() {
$.fx.speeds._default = 100;
var frame = $("<iframe>").attr({
"src": "EditarBanco2.aspx",
"width": "100%",
"align": "top",
"height": "100%",
"frameborder": "0",
"position": "left top",
"allowTransparency": "allowTransparency"
});
$("#divId").empty().append(frame);
$("#divId").dialog({
id: "modal",
show: "blind",
hide: "fade",
resizable: true,
modal: true,
height: 400,
width: 800,
title: "Banco"
});
window.document.getElementById('btnHiddenForUpdate').click();
return false;
}
Pero cuando le doy clic no hace nada.
Les agradezco de antemano.
Valora esta pregunta


0