Просто подключите событие click в jQuery.
$(document).ready(function() {
$(id of the input control)click(function() {
alert('hey!');
});
});
Кроме того, убедитесь, что вы не просто вводите введенный вами идентификатор в элемент управления в jQuery. ASP.Net отображает элемент управления с совершенно другим идентификатором, чем вы дали элемент управления. На одном из сайтов, которые я запускаю, у меня есть следующая кнопка:
<asp:Button ID="btnSignup" runat="server" Text="Sign Up" />
Идентификатор в отображаемом HTML не является btnSignup, он фактически отображается как ctl00_cpLeft_btnSignup. Чтобы выбрать этот элемент управления с помощью jQuery, вы можете сделать это:
$("input[id$='btnSignup'").click(function() { ... });
Edit:
$("input[id$='btnSignup'}").click(function() { ... });
Вы также можете выбрать, используя:
$("#<%= btnSignup.ClientID %>").click(function() { ... });
Edit:
Я изучил использование метода <% = ...%>, и вам понадобится ваш javascript IN файл ASPX / ASCX, чтобы он работал. Из-за этого я буду придерживаться метода регулярных выражений.