Gå til innhold

En uforståelig feilmelding..


Anbefalte innlegg

..for en nybegynner hvertfall.

 

Jeg får følgende feil:

Unable to find control id 'txtUserID' referenced by the 'ControlToValidate' property of 'RequiredFieldValidator1'. 

 

på følgende kode:

 

<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Login.aspx.cs" Inherits="_Default" %>

<!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>Untitled Page</title>
</head>

<body>
   <form id="form1" runat="server">
   <div>
       <asp:Label ID="lblHeading" runat="server" Text="Sales Order System Sign in Form" Font-Bold="True" Font-Names="Times New Roman" Font-Size="Larger" Font-Underline="False"></asp:Label>
       <br />
       <br />
       <asp:Label ID="lblUserID" runat="server" Font-Bold="True" Font-Names="Tahoma" Font-Size="X-Small"
           Text="User ID"></asp:Label>
       <input id="txtUserID" type="text" size="50" />
       <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="User ID is required." ControlToValidate="txtUserID" Font-Names="Tahoma" Font-Size="X-Small"></asp:RequiredFieldValidator><br />
       <asp:Label ID="lblPassword" runat="server" Text="Password" Font-Bold="True" Font-Names="Tahoma" Font-Size="X-Small"></asp:Label> 
       <input id="txtPassword" type="password" size="50" />
       <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ErrorMessage="Password is required." ControlToValidate="txtPassword" Font-Names="Tahoma" Font-Size="X-Small"></asp:RequiredFieldValidator><br />
       <br />
       <input id="btnSignin" type="button" value="Sign In" tabindex="3" /> 
       <input id="btnRestore" type="button" value="Restore" />
        
       <asp:Label ID="lblResult" runat="server" Text="(Clear the text)" Font-Bold="True" Font-Names="Tahoma" Font-Size="X-Small" ForeColor="Red"></asp:Label><br />
       <br />
       <asp:ValidationSummary ID="ValidationSummary1" runat="server" Font-Names="Tahoma"
           Font-Size="X-Small" />
   </div>
   </form>
</body>
</html>

 

ControlToValidate ligger jo rett etter inputfeltet txtUserID, så jeg forstår ikke helt hva som er galt.

 

Noen som kjenner til dette?

Lenke til kommentar
Videoannonse
Annonse

Der funket det ja. Bra!

 

Rart ikke Microsoft hadde det i sin egen tutorial :)

 

Jeg brukte drag'n drop fra toolboxen for å hente inn input-feltene. Hvorfor er <asp:textbox>-versjonen bedre? Og hvorfor er det ikke default da?

Endret av Vonbo
Lenke til kommentar
Der funket det ja. Bra!

 

Rart ikke Microsoft hadde det i sin egen tutorial :)

 

Jeg brukte drag'n drop fra toolboxen for å hente inn input-feltene. Hvorfor er <asp:textbox>-versjonen bedre? Og hvorfor er det ikke default da?

7743757[/snapback]

Tipper at du drag-droppet fra HTMLcontrols-delen av verktøykassa, og ikke fra server controls?

Bruk html-kontrollere for ting du ikke å ønsker å styre fra code-behind.

 

- grå -

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...