0

私はAjaxControlToolKitアプリケーションに使用してMaskEditExtenderおり、TextBox で使用しています。この TextBox は、IP アドレスのようなものを取得するために使用されます (IE: 999.999.999.999 または 999.999.999.*)。

最初のもの(999.999.999.999)を作成するのは難しくありませんが、どうすれば の*代わりに を許可でき999ますか?出来ますか?

助けてくれてありがとう!

4

2 に答える 2

1

申し訳ありませんが、これは役に立ちませんが、IPv4 アドレスのオクテットの最大値は 255 であることを指摘しておく必要があります。

また、* をワイルドカードとして使用することも多少正しくありません。おそらく、ネットワーク マスク (別のドット クワッド フィールド) を要求したほうがよいでしょう。たとえば、クラス C サブネット内に 255 のホストがあると仮定するのは正しくありません。

ウィキペディア/サブネットワークには、サブネット化とネットワーク マスクに関する優れた記事があります。

于 2009-07-30T19:11:09.283 に答える
0

パーフェクト私はそれを見つけました!これが私のMaskeditextenderです。

<cc1:MaskedEditExtender ID="MaskedEditExtender1" runat="server" ClearMaskOnLostFocus="False" ClearTextOnInvalid="True" Filtered="N'*'" Mask="999.999.999.NNN" TargetControlID="MyTextBox" />
于 2009-07-30T19:01:38.177 に答える