我正在使用AjaxControlToolKit
作为应用程序,我在TextBox上使用MaskEditExtender
。此TextBox将用于获取类似IP地址的内容(I.E。:999.999.999.999或999.999.999。*)。
我没有困难制作第一个(999.999.999.999),但它怎么能允许*
而不是999
?可能吗?
感谢帮助我!
答案 0 :(得分:1)
很抱歉这没有帮助,但我想我应该指出IPv4地址中任何八位字节的最大值是255.
使用*作为通配符也有些不正确。你可能会更好地要求网络掩码(这是另一个点quaded字段)。例如,假设C类子网中有255个主机是不正确的。
上有一篇关于子网和网络掩码的文章答案 1 :(得分:0)
完美我找到了!这是我的Maskeditextender。
<cc1:MaskedEditExtender ID="MaskedEditExtender1" runat="server" ClearMaskOnLostFocus="False" ClearTextOnInvalid="True" Filtered="N'*'" Mask="999.999.999.NNN" TargetControlID="MyTextBox" />