我有一个用户注册页面,但它应该只允许用户为他们的电子邮件输入一个特定的域名,如下所示:
*@example.com
电子邮件的用户名可以是任何内容,但域必须预先输入,且无法更改。我正在尝试使用Ajax Masked Edit Extender但我无法找到一种方法使域成为我想要的静态值。
我如何实现这一目标?
答案 0 :(得分:1)
试试这段代码:
<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
。
OR
如果你在掩码属性中传递了任何内容,那么你在文本框中使用此选项的用户只能输入character
。
如下图所示:
http://msdn.microsoft.com/en-us/library/system.windows.forms.maskedtextbox.mask(v=vs.90).aspx MaskedTextBox
答案 1 :(得分:0)
您不想在控制器或代码隐藏文件中执行此操作吗?
如果没有..你需要用javaScript来处理它