CustomValidator et UserControl... - C#/.NET managed - Programmation
MarshPosté le 31-10-2005 à 12:44:07
Alors...
J'ai une page qui contient un UserControl "SearchBar". Dans ce UserControl, j'ai un CustomValidator qui affiche un message d'erreur si aucun critère de recherche n'a été rempli. Et ça, ça marche.
Ensuite, dans ma page, je voudrais savoir si le UserControl a levé une erreur ou non et... Ben là ça se gâte
Page.IsValid plante, car je n'ai pas validé la page depuis ma page mais le UserControl SearchBar.IsValid est toujours à True !!! (même s'il la contrôle est en erreur) SearchBar.CustomValidator1.IsValid est aussi toujours à True
SearchBar.ascx.cs :
Code :
namespace bci.Controls
{
using System;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
/// <summary>
/// Summary description for SearchBar.
/// </summary>
publicclass SearchBar : System.Web.UI.UserControl
{
public System.Web.UI.WebControls.TextBox txtCodpro;
protected System.Web.UI.WebControls.Label Label1;
protected System.Web.UI.WebControls.Label Label2;
public System.Web.UI.WebControls.TextBox txtNompro;
public System.Web.UI.WebControls.CustomValidator CustomValidator1;
Marsh Posté le 31-10-2005 à 12:44:07
Alors...
J'ai une page qui contient un UserControl "SearchBar".
Dans ce UserControl, j'ai un CustomValidator qui affiche un message d'erreur si aucun critère de recherche n'a été rempli.
Et ça, ça marche.
Ensuite, dans ma page, je voudrais savoir si le UserControl a levé une erreur ou non et...
Ben là ça se gâte
Page.IsValid plante, car je n'ai pas validé la page depuis ma page mais le UserControl
SearchBar.IsValid est toujours à True !!! (même s'il la contrôle est en erreur)
SearchBar.CustomValidator1.IsValid est aussi toujours à True
SearchBar.ascx.cs :
Ma page :
Pkoi ça marche pas ?