Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 基于dropdownlist中选定项的动态验证_Asp.net_Validation_Drop Down Menu - Fatal编程技术网

Asp.net 基于dropdownlist中选定项的动态验证

Asp.net 基于dropdownlist中选定项的动态验证,asp.net,validation,drop-down-menu,Asp.net,Validation,Drop Down Menu,在我的.aspx页面中,我有一个下拉列表和一个文本框 文本框必须根据dropdownlist中的选择进行验证 我只在.aspx页面本身(而不是codebehind)上使用了验证控件 如何动态更改文本框上的验证类型?通过编程?虽然这不是最有效的方法(因为它需要额外的回发),但您可以在下拉列表上设置AutoPostBack='true',然后在响应dropdownlist的SelectedIndexChanged事件时,您可以修改(启用/禁用等)您对文本框的验证。请以问题的形式重新表述您的问题

在我的.aspx页面中,我有一个下拉列表和一个文本框

文本框必须根据dropdownlist中的选择进行验证

我只在.aspx页面本身(而不是codebehind)上使用了验证控件


如何动态更改文本框上的验证类型?通过编程?

虽然这不是最有效的方法(因为它需要额外的回发),但您可以在下拉列表上设置AutoPostBack='true',然后在响应dropdownlist的SelectedIndexChanged事件时,您可以修改(启用/禁用等)您对文本框的验证。

请以问题的形式重新表述您的问题