2009-11-11 7 views
-1

Je construis une petite application web en C#. J'utilise le validateur d'intervalle et je veux le lier à un contrôle html qui a l'attribut runat = "server".Utilisation du validateur de plage aspnet sur le contrôle d'entrée html

Pour une raison quelconque, il ne liera pas et n'effectuera aucune vérification du contenu du contrôle. Est-ce que l'un d'entre vous a une idée de ce qu'il faut faire?

+4

pouvez-vous s'il vous plaît fournir une partie de votre code – Saar

+0

Pourquoi vous n'utilisez pas un contrôle ASP.NET TextBox? N'importe quelle raison? Je ne pense pas que les contrôles de validateur ASP.NET fonctionnent avec HtmlControls. –

+0

Sans aucune information supplémentaire ou un code, il est difficile de dire – cgreeno

Répondre

1

Basé sur ce lien de MSDN il devrait fonctionner

<td> 
     <asp:RangeValidator id="id" runat="server" ErrorMessage="not 2" 
     ControlToValidate="txtbx_value" MaximumValue="3" MinimumValue="1" 
     Type="Integer"> </asp:RangeValidator> 
    </td> 
    <td>User ID:</td> 
    <td><input type=text runat=server id=txtbx_value></td>