Поскольку LinkButton
добавляется на страницу как <a>
. Когда вы выбираете кнопку с помощью jQuery, вы получаете элемент, завернутый в jQuery. Из-за этого вызова событие click только запускает событие click, не следуя href
.
Следующий код имитирует нажатие кнопки:
$('#<%= linkbuttonid.ClientID%>')[0].click();
Вы можете заменить '#<%= linkbuttonid.ClientID%>'
любым селектором, который получит правильный элемент. Но необходимо включить [0]
, чтобы щелчок вызывался на самом <a>
.
В качестве альтернативы, вы можете перенаправить страницу на href:
window.location = $('yourselector').attr('href');
См. этот вопрос для получения дополнительной информации о вызове события click для тега привязки в javascript.