0

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

4

2 回答 2

0

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

这是一个使用示例的链接 http://msdn.microsoft.com/en-us/library/f02979c7(v=vs.110).aspx

于 2013-11-14T05:59:20.480 回答
0

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

我这个问题你可以找到有关如何启用或禁用验证器的信息Disable ASP.NET validators with JavaScript

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

于 2013-11-14T05:59:44.843 回答