je travaille avec une page simple (apsx + un controleuser avec mon formulaire)
Si je n'execute pas le controlevalidate coté client tout fonctionne.
J'ai d'autre formulaire dans le même site avec aussi des controlesvalidate et tout fonctionne!
voici mon code de ma page ascx
html
<%@ Control Language="vb" AutoEventWireup="false" Codebehind="AccesPro1.ascx.vb" Inherits="gtyonne.AccesPro1" TargetSchema="
http://schemas.microsoft.com/intellisense/ie5
" %>
<TABLE id="Table2" height="238" cellSpacing="0" cellPadding="3" width="230" align="center"
bgColor="#7f9661" border="0">
<TR>
<TD class="ContactTitre" vAlign="top" align="left" width="230" height="170">Courriel <asp:requiredfieldvalidator id="RequiredFieldValidator1" ForeColor="Yellow" ControlToValidate="Courriel1" Display="Dynamic"
ErrorMessage="Obligatoire" CssClass="ContactValid1" runat="server" EnableClientScript="False"></asp:requiredfieldvalidator>
<asp:regularexpressionvalidator id="RegularExpressionValidator1" ForeColor="Yellow" ControlToValidate="Courriel1"
Display="Dynamic" ErrorMessage="Saisie incorrecte" CssClass="ContactValid1" runat="server" ValidationExpression="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"
EnableClientScript="False"></asp:regularexpressionvalidator><br>
<div align="center"><asp:textbox id="Courriel1" CssClass="Contactformulaire" runat="server" ToolTip="saisissez votre courriel"
Width="190px" BorderWidth="1px" BorderStyle="Solid" BorderColor="Black" BackColor="#D7D266"></asp:textbox></div>
<br>
Mot de passe <asp:requiredfieldvalidator id="Requiredfieldvalidator2" ForeColor="Yellow" ControlToValidate="MotPasse1" Display="Dynamic"
ErrorMessage="Obligatoire" CssClass="ContactValid1" runat="server" EnableClientScript="False"></asp:requiredfieldvalidator>
<br>
<div align="center"><asp:textbox id="MotPasse1" CssClass="Contactformulaire" runat="server" ToolTip="saisissez votre mot de passe"
Width="190px" BorderWidth="1px" BorderStyle="Solid" BorderColor="Black" BackColor="#D7D266" TextMode="Password"></asp:textbox></div>
<div align="center"><asp:button id="ButAcces1" tabIndex="0" ForeColor="Black" runat="server" BorderWidth="1px" BorderStyle="Solid"
BackColor="#D7D266" Font-Bold="True" Text="Accès"></asp:button></div>
<div align="center"><asp:linkbutton id="MotpasseOublie1" CssClass="ContactMotpasse" runat="server" ToolTip="Envoi d'un courriel avec le mot de passe"
Width="192px" CausesValidation="False">J'ai oublié mon mot de passe</asp:linkbutton></div>
</TD>
</TR>
</TABLE>
<div align="center"><asp:label id="ControleValide2" CssClass="ValideLogin" runat="server"></asp:label></div>
Code behind
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
If Not (Page.IsPostBack) Then
ControleValide2.Visible = False
Else
End If
End Sub
Private Sub ButAcces1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButAcces1.Click
If (Page.IsValid) Then
response.write("toto")
Else
End If
End SubThierry