2012-03-30 89 views
0

我想ASP.Net中IPAddress的掩碼文本。IP地址的掩碼文本框

以下是一些可能的地址的ipaddress。

例:

192.168.30.2 

10.1.1.2 

31.23.212.2 

所以,一把手有3個號碼,但號碼2只2.現在,默認的MaskedTextBox中讓你在所有三個數字纔去到下一個字節的進入。

由於提前,

回答

3

您可以查看該鏈接

AJAX

這一個是偉大的Ajax解決方案。

+0

恐怕不會幫助,因爲它不處理各種情況,只有固定的字符串。這意味着,您需要像這樣編寫IP:010.001.001.002 ...或者是否有任何可能的解決方法? – walther 2012-03-30 11:23:59

+0

好的,然後你可以使用一個JavaScript來檢查你的文本框中至少有三個(。)。那麼你可以申請像12.1.2.3或121.32.222.111等。 – 2012-03-30 11:27:58

1

嘗試使用990.990.990.990或###。###。###。###爲您Mask財產

1

據我所知,你需要自己編寫JavaScript函數。 MaskEdit包括在asp.net工具只提供固定不變的面具,這意味着,你需要在這樣的格式有IP地址:

010.001.001.002

也就是說,可以說至少,醜陋。如果有人知道任何解決方法,我很樂意看到它。

因此,我的解決方案是使用IP地址的正則表達式並編寫一個JS函數,該函數根據此表達式對用戶輸入做出反應。