9
votes

Comment puis-je limiter la longueur des caractères dans une zone de texte en MVC?

J'aimerais limiter une zone de texte à 10 caractères en MVC.

<label ID="lbl2" runat="server" Width="20px"></label>
<%=Html.TextBox("polNum") %>    
<label ID="lbl1" runat="server" Width="10px"></label>


2 commentaires

Pourquoi utiliser un ? C'est des formes Web. Ceci est MVC, utilisez une balise <étiquette> .


Cela a fonctionné de toute façon, donc je ne l'ai pas vu comme un problème, mais merci pour la tête, je vais mettre cela en pratique ...


6 Réponses :


14
votes

Vous devez définir des propriétés HTML ... quelque chose comme: xxx

bonne chance


1 commentaires

En fait, vous n'avez pas besoin de cette surcharge. Vous pouvez ignorer la nulle et aller avec la version à deux arguments.



1
votes

Utilisez le surcharge de la méthode de la zone de texte qui obtient HTML Attributs: xxx


0 commentaires

3
votes

Faites-le dans la nature HTML:

<%= Html.TextBox("polNum", null, new { @maxlength = "25" }) %>


1 commentaires

Bien que rien ne fait quoi que ce soit, le @ précédent maxlength n'est pas nécessaire ici car il n'est pas une syntaxe de langue comme classe est



2
votes
new { @class = "MyCssClass", type = "password", value="HurrDurr", 
      textmode="multiline" }

2 commentaires

Dans XHTML, tous les attributs doivent être des boîtiers inférieurs, donc maxlength au lieu de maxlength


Oh, chère Lemme corrige que désolé j'ai causé votre page Web à gonfler.



1
votes

Utilisez ci-dessous HTML pour définir la longueur maximale de la zone de texte Dans HTML.TextBox Second Paramètre est de la valeur pour la zone de texte afin que vous puissiez passer "" ou null xxx


0 commentaires

0
votes

@ html.editorifor (modèle => modèle.Telephone, nouveau {htmlatributes = nouveau {@class = "formulaire-contrôle", @maxlength = "10"}})

ici, j'utilise html.editor (n'utilisez pas textboxfor) pour et j'utilise le champ Numéro de téléphone de ma base de données. Je ne veux pas que l'utilisateur tapisse plus de dix numéros pour téléphone.


1 commentaires

Tandis que cet extrait de code peut résoudre la question, y compris une explication aide à améliorer la qualité de votre réponse. N'oubliez pas que vous répondez à la question des lecteurs à l'avenir, et ces personnes pourraient ne pas connaître les raisons de votre suggestion de code.