在asp.net中向TextBox添加格式

时间:2011-11-13 09:13:57

标签: c# asp.net validation maskedtextbox

我需要格式化一个asp.net文本框,使其仅以

的形式接受用户输入

### - ### - ### (仅限#:数字)

建议或答案。

4 个答案:

答案 0 :(得分:8)

MaskedEdit可能就是你要找的东西。

以下是上述链接的修改示例:

<ajaxToolkit:MaskedEditExtender
    TargetControlID="TextBox2" 
    Mask="999-999-9999" />

答案 1 :(得分:1)

使用jquery蒙面文本框Masked Input Plugin 1.2.2

答案 2 :(得分:1)

您可以使用MaskedEdit ajax控件..

MaskedEdit是一个ASP.NET AJAX扩展程序,它附加到TextBox控件以限制可以输入的文本类型。 MaskedEdit对输入应用“掩码”,仅允许输入某些类型的字符/文本。支持的数据格式包括:数字,日期,时间和日期时间。

点击此链接了解详情: http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/MaskedEdit/MaskedEdit.aspx

答案 3 :(得分:1)

您可以按照DeveloperX的建议使用jQuery,也可以使用AjaxControlToolkit中的MaskedEditExtender