c# - Masked Edit Extender : custom mask for e-mail textbox, 有什么方法可以使用自定义掩码将用户限制在特定域中吗?

标签 c# asp.net asp.net-ajax maskedtextbox

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

*@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 属性中传递什么。

喜欢下面的图片:

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/

相关文章:

c# - 读取文件 A 并附加到文件 B,跳过一些字节

c# - 将 WPF Datagrid 列设置为 Combobox itemssource

c# - 使用 FillPath 创建带孔的多边形

c# - JavaScript 警报适用于 int,但不适用于字符串

asp.net - Windows Azure VIP Swap,如何处理自定义 web.config 值?

.net - 文本框上的自动完成扩展器而不使用 Web 服务

c# - 多个串行端口读取仅在几分钟后挂起

c# - 在 ASP.NET MVC 中通过 CancellationToken 中止 AJAX 请求

jquery - 如果您使用 asp.Net Ajax 调用 .net Web 服务,为什么要完成 3 个额外的 HTTP 请求?

c# - 通过 Web.config 转换删除 appSettings 部分中的属性