Visual Basic.NET - Refrescar solo un elemento

 
Vista:

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.
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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder