webForumDet fria alternativet

skicka errortext till min ValidationSummary

.NET

1 svar · 364 visningar · startad av doggelito

Medlem sedan juni 20003 076 inlägg
Frågan#1

tja,
har ett textfält som har en vanlig requiredfieldvalidator kopplad till sig, errortexten visas sedan i en ValidationSummary.

<asp:ValidationSummary ID="ValidationSummary" DisplayMode="List" runat="server" HeaderText="<h4>Formuläret felaktigt ifyllt.</h4>" CssClass="ValidationSummary" />
<asp:TextBox ID="Username" runat="server" CssClass="w200" MaxLength="10" />
<asp:RequiredFieldValidator ID="ValidationUsername" ControlToValidate="Username" runat="server" ErrorMessage="Användarnamn måste fyllas i." Text="*"></asp:RequiredFieldValidator>

användarnamnet jämförs sedan mot databasen, inga konstigheter alltså!

men om användarnamnet råkar vara fel så vill jag aktivera validatorn igen och skicka en text som säger typ: 'nu angav du allt fel användarnamn!' till ValidationSummaryn, går det?

Medlem sedan juni 20003 076 inlägg
#2

fixat! :)

        string AdminUsername = "namnet";
        string username = Username.Text;
        if (!username.Equals(AdminUsername))
        {
            ValidationUsername.IsValid = false;
            ValidationUsername.ErrorMessage = "Du uppgav fel användarnamn.";
        }
266 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)