2012-06-28 1 views
2

J'ai une page de registre pour l'utilisateur, mais il ne doit permettre à l'utilisateur d'entrer dans un domaine spécifique pour leur e-mail, comme ceci:Masked Edit Extender: masque personnalisé pour la zone de texte e-mail, existe-t-il un moyen de restreindre l'utilisateur à un domaine spécifique avec un masque personnalisé?

*@example.com 

Le nom d'utilisateur pour l'e-mail peut être quelque chose, mais le domaine doit être pré-tapé et ne peut pas être modifié. J'essaye de le faire avec Ajax Masked Edit Extender mais je ne peux pas trouver un moyen de faire du domaine une valeur statique comme je le veux.

Comment puis-je y parvenir?

Répondre

1

Essayez ce code:

<asp:TextBox ID="txtemail" runat="server"></asp:TextBox> 
    <cc1:MaskedEditExtender ID="MaskedEditExtender1" runat="server" Mask="[email protected]" 
     InputDirection="LeftToRight" TargetControlID="txtemail"> 
    </cc1:MaskedEditExtender> 

Dans la propriété de masque in place of AAAAAA vous voulez ajouter plus AAA il est dépend de votre requiredment combien character à autoriser l'utilisateur à entrer.

OU

vous avez mis comme cette option utilisateur ne peut entrer dans textbox character que vous passez dans la propriété de masque.

comme l'image suivante:

Mask

http://msdn.microsoft.com/en-us/library/system.windows.forms.maskedtextbox.mask(v=vs.90).aspxMaskedTextBox

0

vous ne voulez pas le faire dans votre contrôleur ou fichier code-behind?

sinon .. vous aurez besoin de le manipuler avec javaScript