我有一个用户注册页面,但它应该只允许用户为其电子邮件输入一个特定域,如下所示:
*@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>
在 mask 属性中 代替 AAAAAA
你想添加更多 AAA
这取决于你的要求有多少 character
允许用户输入。
或
你已经把这个选项放在文本框中,用户可以只输入 character
无论你在 mask 属性中传递什么。
喜欢下面的图片:
http://msdn.microsoft.com/en-us/library/system.windows.forms.maskedtextbox.mask(v=vs.90).aspx MaskedTextBox
关于c# - Masked Edit Extender : custom mask for e-mail textbox, 有什么方法可以使用自定义掩码将用户限制在特定域中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11253518/