質問

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

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

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

役に立ちましたか?

解決 2

完全に見つかりました!これがMaskeditextenderです。

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

他のヒント

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

また、ワイルドカードとして*を使用するのは多少間違っています。おそらく、ネットワークマスク(もう1つのドットクワッドフィールド)を求めた方がよいでしょう。たとえば、クラスCサブネット内に255個のホストがあると仮定するのは誤りです。

Wikipedia / Subnetwork

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top