none
Mensagens de erro aparecem em apenas uma página...

    Question

  • Olá pessoal, td bem?

    Bom, eu tenho uma master.page e tenho nas demais páginas, que vão dentro dela, os RequiredFieldValidator.
    Com o ValidationSummary eu consigo disponibilizar mensagens de erro na página de login; coloco o conteúdo da mensagem no atributo ErrorMessage da tag do Req. Field Validator.

    Mas as mensagem aparecem só na página de login; no restante das páginas ela não aparece... alguém sabe pq?

    Minha tag de sumário de validação está na master.page está assim:
     <asp:ValidationSummary ID="vs_erros" EnableViewState="false" runat="server" HeaderText="Atenção:" ShowMessageBox="true" ShowSummary="false" />

    Rúbia Gardini - Desenvolvimento
    Monday, April 13, 2009 12:40 PM

All replies

  • Olá Rúbia,

    As outras pagians estão com validators ?
     


    Fernando Cerqueira MVP.ASP.NET TEAM AJAX.TOOLKIT CONSULTOR & ARQUITETO
    Monday, April 13, 2009 3:09 PM
  • Estão sim Fernando.
    Rúbia Gardini - Desenvolvimento
    Monday, April 13, 2009 4:55 PM
  • Ola Rubia entao deveria funcioar normalmente.

    Veja abaixo a simulaçao que testei :

    MasterPage :

    <!

     

    DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <

     

    html xmlns="http://www.w3.org/1999/xhtml">

    <

     

    head runat="server">

     

    <title></title>

     

    <asp:ContentPlaceHolder id="head" runat="server">

     

    </asp:ContentPlaceHolder>

    </

     

    head>

    <

     

    body>

     

    <form id="form1" runat="server">

     

    <div>

     

    <asp:ValidationSummary ID="ValidationSummary1" runat="server"

     

    HeaderText="Teste" ShowMessageBox="True" />

     

    <asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">

     

    </asp:ContentPlaceHolder>

     

    </div>

     

    </form>

    </

     

    body>

    </

     

    html>


    Default.aspx

     


    <%

    @ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

    <

     

    asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">

    </

     

    asp:Content>

    <

     

    asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">

     

    <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>

     

    <asp:Button ID="Button1" runat="server" Text="Button" />

     

    <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="RequiredFieldValidator1" ControlToValidate="TextBox1"></asp:RequiredFieldValidator>

    </

     

    asp:Content>

    Default2.aspx

    <%

    @ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %>

    <

     

    asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">

    </

     

    asp:Content>

    <

     

    asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">

     

    <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>

     

    <asp:Button ID="Button2" runat="server" Text="Button" />

     

    <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ErrorMessage="RequiredFieldValidator2" ControlToValidate="TextBox2"></asp:RequiredFieldValidator>

    </

     

    asp:Content>


    Fernando Cerqueira MVP.ASP.NET TEAM AJAX.TOOLKIT CONSULTOR & ARQUITETO
    Monday, April 13, 2009 5:53 PM