HOLA
SOY NUEVO EN ASP.NET, PERO HE LOGRADO MUCHAS COSAS
PERO SIN ENBARGO TENGO UN GRAVE PROBLEMA
Y ES COMO DESABILITAR UNOS RequiredFieldValidator DESDE LA PLANTILLA GENERAL CON JAVA SCRIPT
TENGO MAS O MENOS ASI EL CODIGO UN MASTERPAGE LLAMADA PLANTILLAGENERAL Y UN ContentPlaceHolder1 Y EN UN WEBFORM TENGO LOS RequiredFieldValidator DE LA SIGUIENTE FORMA
<asp:RequiredFieldValidator ID="RFVUsuariosCambiarPassConfirmarcontrasena" runat="server" ErrorMessage="Por Favor Confirme su Contraseña" ControlToValidate="TxtUsuariosCambiarPassConfirmar contrasena">*</asp:RequiredFieldValidator></td>
<asp:RequiredFieldValidator ID="RFVUsuariosCambiarPassNuevacontrasena" runat="server" ErrorMessage="(!) Debe de Digitar Una Nueva Contraseña" ControlToValidate="TxtUsuariosCambiarPassNuevacont rasena">*</asp:RequiredFieldValidator></td>
<asp:RequiredFieldValidator ID="RFVUsuariosCambiarPassAntiguacontrasena" runat="server" ControlToValidate="TtxUsuariosCambiarPassAntiguaco ntrasena"
Y OTROS MAS
Y LOS DESABILITO CON CODIGO EN JAVASCRIPT
DE LA SIGUIENTE
FORMA
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="plantillageneral.master.cs" Inherits="plantillageneral" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
<LINK href="Styles/StyleSheet.css" rel="stylesheet" type="text/css">
<LINK href="Styles/Blue.css" rel="stylesheet" type="text/css">
<LINK href="Styles/Styles.css" rel="stylesheet" type="text/css">
</head>
<body>
<form id="form1" runat="server">
<script type = "text / javascript">
var habilitar = true;
var deshabilitar = false;
/* Funciones para habilitar y deshabilitar los validators para que la pagina no se bloquee */
function onOff(validatorId, activar)
{
var validator = document.getElementById(validatorId);
ValidatorEnable(ctl00_ContentPlaceHolder1_RFVUsuar iosCambiarPassConfirmarcontrasena, false);
}
function onLnkContraseña() {
ValidatorEnable(document.getElementById("ctl00_Con tentPlaceHolder1_RFVUsuariosCambiarPassConfirmarco ntrasena"),false);
ValidatorEnable(document.getElementById("ctl00_Con tentPlaceHolder1_RFVUsuariosCambiarPassNuevacontra sena"),false);
ValidatorEnable(document.getElementById("ctl00_Con tentPlaceHolder1_RFVUsuariosCambiarPassConfirmarco ntrasena"),false);
ValidatorEnable(document.getElementById("ctl00_Con tentPlaceHolder1_CVUsuariosCambiarPassConfirmarcon trasena"),false);
}
</script>
Y EL LINK BUTTON DE CERRARSESION QUE ESTA EN EL MASTERPAGE QUE ES EL DE CERRAR SESION
<asp:LinkButton ID="LinkButton1" runat="server" OnClick="LinkButton1_Click" Font-Names="Comic Sans MS" OnClientClick="onLnkContraseña()" ForeColor="Blue">Cerrar Sesion</asp:LinkButton></asp:Panel><br />
ENTONCES LA IDEA ES QUE CUANDO YO DE CLICK EN EL LINKBUTTON QUE ESTA EN EL MASTERPAGE SE ME DESABILITEN LOS RequiredFieldValidator DEL WEBFORM
AGRADECERIA SU PRONTA RESPUESTA
GRACIAS
DE ANTE MANO
[email protected], [email protected]