Проверить событие onClick веб-формы LinkButton в ASP.Net

В Asp.net я использую этот плагин проверки JQuery.
Это прекрасно работает для <asp:Button> контроль. Но если я использую <asp:LinkButton> он не проверяет форму и позволяет ей вызывать код позади метода.

Почему это происходит? Как я могу проверить форму onClick событие <asp:LinkButton>?

РЕДАКТИРОВАТЬ: проблема с <asp:button> это мы не можем добавить изображение. Проверьте это.

2 ответа

Решение

Простое решение - добавить функцию щелчка, которая возвращает false, если форма недействительна:

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

подробнее: Проверка ASP.NET LinkButton / ImageButton и JQuery? Надеюсь, это поможет!

Ты можешь использовать OnClientClick для того, чтобы вызвать ваш клиентский метод

Ссылка: http://msdn.microsoft.com/fr-fr/library/system.web.ui.webcontrols.linkbutton.onclientclick.aspx

Примечание: OnClick для серверной стороны, OnClientClick для клиентской стороны

Другие вопросы по тегам