在Asp.net中,我正在使用this JQuery验证插件
它适用于<asp:Button>
控制。但是,如果我使用<asp:LinkButton>
,它不会验证表单并允许它调用方法后面的代码。
为什么会这样?如何验证onClick
的{{1}}事件形式?
编辑:<asp:LinkButton>
的问题是我们无法在其上添加图片。检查this。
答案 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适用于客户端