如何验证它只允许c#textbox_TextChanged事件中的数字

时间:2013-11-14 05:56:56

标签: c#-2.0

根据下拉选择,文本框应在C#textbox_TextChanged事件中验证。如果下拉选择值为1则允许使用字符,如果为2,则仅允许使用数字。

2 个答案:

答案 0 :(得分:0)

我会使用Int32.TryParse来验证整数输入

以下是其用法示例的链接 http://msdn.microsoft.com/en-us/library/f02979c7(v=vs.110).aspx

答案 1 :(得分:0)

您可以在文本框中添加比较验证器,在compare valudator change de运算符中检查类型,在数据类型中添加整数。我们可以使用服务器辅助事件来启用或禁用此控件,您可以使用javascript在必要时启用验证程序。

在这个问题中,您可以找到有关如何启用或禁用验证器Disable ASP.NET validators with JavaScript

的信息

您可以使用jquery更轻松地获取下拉列表的值。如果下拉列表是服务器端元素,则在选择器中使用nameofcontrol.clientid来获取控件的正确名称。