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 如果我对按钮使用CommandName,如何添加客户端验证?_Asp.net_Client Side Validation_Onclientclick - Fatal编程技术网

Asp.net 如果我对按钮使用CommandName,如何添加客户端验证?

Asp.net 如果我对按钮使用CommandName,如何添加客户端验证?,asp.net,client-side-validation,onclientclick,Asp.net,Client Side Validation,Onclientclick,我有一个代码,其中有一个带有CommandName属性的asp:Button控件。GridView有onrow命令。单击按钮时,我会在RowCommand事件上执行一个方法来更新记录。在这个方法中,我验证输入。如何向按钮单击事件添加客户端验证,以便在这两个位置都进行验证 有什么建议吗?asp经典版?你是说ASP.NETASP.NET。谢谢你的快速回复。我找到了方法:onClientClick=“if(ValidateEmail(this)==false)return(false);”。然而,在V

我有一个代码,其中有一个带有
CommandName
属性的
asp:Button
控件。GridView有
onrow命令
。单击按钮时,我会在
RowCommand
事件上执行一个方法来更新记录。在这个方法中,我验证输入。如何向按钮单击事件添加客户端验证,以便在这两个位置都进行验证


有什么建议吗?

asp经典版
?你是说ASP.NET
ASP.NET
。谢谢你的快速回复。我找到了方法:
onClientClick=“if(ValidateEmail(this)==false)return(false);”
。然而,在ValidateEmail(btn_id)方法中,我的
btn_id
是未定义的。但是当我从一个方法调用中删除
这个
时,
btn\u id
被定义了。你能显示你的asp标记吗。我忘了在我的验证方法中向
btn\u id
添加
id
属性。发生…:)