C# 2.0 如何验证它只允许c#textbox(u TextChanged事件中的数字

C# 2.0 如何验证它只允许c#textbox(u TextChanged事件中的数字,c#-2.0,C# 2.0,根据下拉选择,文本框应在C#textbox_TextChanged事件中进行验证。如果下拉选择值为1,则允许字符,如果为2,则仅允许数字。我将使用Int32.TryParse验证整数输入 这里有一个链接,指向它的用法示例 您可以在文本框中添加比较验证器,在比较值中或将de运算符更改为检查类型,在数据类型中添加整数。可以使用服务器助手事件启用或禁用此控件。必要时,可以使用javascript启用验证器 在这个问题上,您可以找到有关如何启用或禁用验证器的信息 您可以使用jquery更容易地获取下拉列

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

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

这里有一个链接,指向它的用法示例

您可以在文本框中添加比较验证器,在比较值中或将de运算符更改为检查类型,在数据类型中添加整数。可以使用服务器助手事件启用或禁用此控件。必要时,可以使用javascript启用验证器

在这个问题上,您可以找到有关如何启用或禁用验证器的信息


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

如何使用比较运算符验证它只允许字母HI如果您只想验证字母,最好使用正则表达式验证器。您必须找到或创建更适合您的需求的验证表达式。