是否可以使用Maskededitextender获取IP地址?

时间:2009-07-30 18:32:51

标签: c# asp.net visual-studio-2008 ajaxcontroltoolkit maskededitextender

我正在使用AjaxControlToolKit作为应用程序,我在TextBox上使用MaskEditExtender。此TextBox将用于获取类似IP地址的内容(I.E。:999.999.999.999或999.999.999。*)。

我没有困难制作第一个(999.999.999.999),但它怎么能允许*而不是999?可能吗?

感谢帮助我!

2 个答案:

答案 0 :(得分:1)

很抱歉这没有帮助,但我想我应该指出IPv4地址中任何八位字节的最大值是255.

使用*作为通配符也有些不正确。你可能会更好地要求网络掩码(这是另一个点quaded字段)。例如,假设C类子网中有255个主机是不正确的。

Wikipedia/Subnetwork

上有一篇关于子网和网络掩码的文章

答案 1 :(得分:0)

完美我找到了!这是我的Maskeditextender。

<cc1:MaskedEditExtender ID="MaskedEditExtender1" runat="server" ClearMaskOnLostFocus="False" ClearTextOnInvalid="True" Filtered="N'*'" Mask="999.999.999.NNN" TargetControlID="MyTextBox" />