¿El botón de enlace no se desactiva?

Este es extraño ...

En mi formulario web tengo un botón de enlace. Dependiendo de un valor extraído de la base de datos, este botón está habilitado o deshabilitado. El botón de enlace inicia un cuadro de diálogo modal.

El problema es cuando el botón de enlace está configurado para habilitado = falso, la ventana emergente modal aún se activa si se hace clic en el texto en mi servidor de producción. En mi servidor de desarrollo (localmente usando VS2010), el botón se comporta correctamente.

El código:

if status = "closed" then
lnkButton.enabled = true
else
lnkbutton.enabled = false
end if

Es cierto que esto es extraño y me estoy arrancando los pelos por eso...

EDITAR

Código en la página ASPX:

        <div style="text-align:right;margin-top:-20px;">
        <asp:LinkButton ID="lnkPopup" Enabled="false" Text="Change End Date" runat="server" />
    </div>

    <asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
    </asp:ToolkitScriptManager>

    <asp:ModalPopupExtender ID="mpe1" PopupControlID="pop1" BackgroundCssClass="Overlay"
     TargetControlID="lnkPopup" runat="server" CancelControlID="btnCancel" />

{ventana emergente real excluida por brevedad}

preguntado el 08 de marzo de 13 a las 21:03

La desactivación del botón de enlace es deshabilitar la publicación, no la llamada de javascript que puede hacer y abrir la ventana emergente. -

Trate de hacer también mpe1.visible = false cuando usted hace lnkbutton.enabled = false -

1 Respuestas

Agregue esto en su declaración else:

mpe1.Enabled = false

respondido 08 mar '13, 21:03

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.