2

我有一个用户注册页面,但它应该只允许用户为其电子邮件输入一个特定域,如下所示:

*@example.com

电子邮件的用户名可以是任何内容,但必须预先输入域并且不能更改。我正在尝试使用 Ajax Masked Edit Extender 来做到这一点,但我找不到让域成为我想要的静态值的方法。

我如何实现这一目标?

4

2 回答 2

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允许用户输入多少。

或者

您在文本框中输入了这样的选项,用户只能输入character您在掩码属性中传递的任何内容。

如下图:

面具

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

于 2012-06-29T07:25:26.837 回答
0

您不想在控制器或代码隐藏文件中执行此操作吗?

如果没有.. 你需要用 javaScript 处理它

于 2012-06-28T22:01:56.417 回答