在ASP.Net中验证LinkBut​​ton的webform onClick事件

时间:2012-10-09 14:45:27

标签: jquery asp.net validation form-submit asplinkbutton

在Asp.net中,我正在使用this JQuery验证插件 它适用于<asp:Button>控制。但是,如果我使用<asp:LinkButton>,它不会验证表单并允许它调用方法后面的代码。

为什么会这样?如何验证onClick的{​​{1}}事件形式?

编辑:<asp:LinkButton>的问题是我们无法在其上添加图片。检查this

2 个答案:

答案 0 :(得分:2)

简单的解决方案是添加一个click函数,如果表单无效,则返回false:

$("#<%= tb.ClientID %>").click(function() {
       return $('form').valid();
})

更多: ASP.NET LinkButton / ImageButton and JQuery Validate? 希望这会有所帮助!!!

答案 1 :(得分:0)

您可以使用OnClientClick来调用您的客户端方法

链接:http://msdn.microsoft.com/fr-fr/library/system.web.ui.webcontrols.linkbutton.onclientclick.aspx

Nota:OnClick适用于ServerSide,OnClientClick适用于客户端