我需要在asp.net中使用屏蔽文本框

  • 只有数字必须在该文本框中
  • 条目必须在500之间
  • TextBox需要包含3个小数位数

在插入数据库的值时,我不希望出现任何错误。

我是否需要使用jQuery或ASP.NETvalidation控件?

如果jQuery是有用的,那么我将使用哪个插件? 或者,如果它是asp.net RegEx Validator,我将使用哪个validation表达式? 或者是否有任何免费的ASP.NET扩展文本框?

这个jquery插件工作得很好,而且非常可定制。 http://digitalbush.com/projects/masked-input-plugin/#demo

请记住,即使您使用的控件/插件非常好并且将用户限制为您想要的内容,您仍应在服务器端进行validation,因为用户可以通过跨站点脚本绕过您的控件

看看AjaxControlToolkit中的MaskedEditExtender 。 它可能是你需要的。

查看Ajax Toolkit并使用Masked Edit Extender,它非常易于使用:-) http://www.asp.net/ajaxlibrary/act_MaskedEdit.ashx