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

发布于 2024-07-30 07:18:09 字数 262 浏览 8 评论 0原文

我在应用程序中使用 AjaxControlToolKit,并在 TextBox 上使用 MaskEditExtender。 该文本框将用于获取 IP 地址之类的内容(即:999.999.999.999 或 999.999.999.*)。

我很容易制作第一个(999.999.999.999),但它怎么也允许 * 而不是 999 ? 是否可以?

谢谢你帮助我!

I'm using AjaxControlToolKit for an application and I'm using the MaskEditExtender on a TextBox. This TextBox will be use to get something like an IP address (I.E.: 999.999.999.999 OR 999.999.999.*).

I've no difficulty to make the first one (999.999.999.999) but how can it also allow the * instead of the 999? Is it possible?

Thanks to help me!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

嘿咻 2024-08-06 07:18:10

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

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

Perfect i found it! Here's my Maskeditextender.

<cc1:MaskedEditExtender ID="MaskedEditExtender1" runat="server" ClearMaskOnLostFocus="False" ClearTextOnInvalid="True" Filtered="N'*'" Mask="999.999.999.NNN" TargetControlID="MyTextBox" />
|煩躁 2024-08-06 07:18:09

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

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

Wikipedia/Subnetwork 上有一篇关于子网划分和网络掩码的好文章

Sorry this doesn't help, but thought I should point out that the maximum value for any octet in an IPv4 address is 255.

Its also somewhat incorrect to use * as a wildcard. You would probably be better asking for a network mask (which is another dot quaded field). Its incorrect to assume that there are 255 hosts within a class C subnet for example.

There is a good article on subnetting and network masks on Wikipedia/Subnetwork

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文