ユーザー用の登録ページがありますが、次のように、ユーザーが電子メールの特定のドメインを 1 つしか入力できないようにする必要があります。
*@example.com
電子メールのユーザー名は何でもかまいませんが、ドメインは事前に入力する必要があり、変更できません。Ajax Masked Edit Extender を使用して実行しようとしていますが、ドメインを必要な静的な値にする方法が見つかりません。
どうすればこれを達成できますか?
ユーザー用の登録ページがありますが、次のように、ユーザーが電子メールの特定のドメインを 1 つしか入力できないようにする必要があります。
*@example.com
電子メールのユーザー名は何でもかまいませんが、ドメインは事前に入力する必要があり、変更できません。Ajax Masked Edit Extender を使用して実行しようとしていますが、ドメインを必要な静的な値にする方法が見つかりません。
どうすればこれを達成できますか?
このコードを試してください:
<asp:TextBox ID="txtemail" runat="server"></asp:TextBox>
<cc1:MaskedEditExtender ID="MaskedEditExtender1" runat="server" Mask="AAAAAA@domain.com"
InputDirection="LeftToRight" TargetControlID="txtemail">
</cc1:MaskedEditExtender>
in place of AAAAAA
追加したいマスクプロパティでは、ユーザーAAA
がどれだけ入力できるかは、要件によって異なりますcharacter
。
また
このオプションのようにテキストボックスに入力すると、ユーザーはcharacter
マスクプロパティに渡したものだけを入力できます。
以下の画像のように:
http://msdn.microsoft.com/en-us/library/system.windows.forms.maskedtextbox.mask(v=vs.90).aspx MaskedTextBox
コントローラーまたはコード ビハインド ファイルで実行したくない場合は、
そうでない場合は、javaScript で処理する必要があります。