IP地址的屏蔽文本框

时间:2012-03-30 11:16:03

标签: asp.net

我想在ASP.Net中使用IP地址的掩码文本。

以下是ipaddress,它们是一些可能的地址。

例如:

192.168.30.2

10.1.1.2

31.23.212.2

所以,第一个有3个数字,但是数字2只有2.现在,默认的MaskedTextBox让你在进入下一个八位字节之前输入所有三个数字。

提前致谢,

3 个答案:

答案 0 :(得分:3)

您可以查看此链接

<强> AJAX

这是一个很棒的Ajax解决方案。

答案 1 :(得分:1)

尝试使用990.990.990.990或###。###。###。###作为Mask属性

答案 2 :(得分:1)

据我所知,您需要自己编写一个javascript函数。 asp.net工具包中包含的MaskEdit仅提供固定掩码,这意味着您需要具有以下格式的IP地址:

010.001.001.002

就是说,至少可以说,丑陋。如果有人知道任何解决方法,我很乐意看到它。

所以,我的解决方案是使用正则表达式获取IP地址并编写一个JS函数,根据此表达式对用户输入作出反应。