Во-первых, она работает как обычная кнопка:
<input type="button" value="Block" id="btnBlock" name="btnBlock"/>
Но мне нужно работать и с кнопкой asp:, я пробовал это:
<asp:Button ID="btnBlock" runat="server" Text="Block" OnClientClick="btnClick"/>
Но это не работает, просто отправляет ошибку JS (отредактировано):
Ошибка выполнения Microsoft JScript: «btnBlock» не определен
Моя функция JS blockUI:
<script language="javascript" type="text/javascript">
$(document).ready(function() {
$('#btnBlock').click(function() {
$.blockUI({ message: $('#myForm') });
});
});
</script>
Я также пытался изменить функцию blockUI на это, но, похоже, она не работает, она не распознает asp-код внутри скрипта:
<script language="javascript" type="text/javascript">
$(document).ready(function() {
$('#<%= btnBlock.ClientID %>').click(function() {
$.blockUI({ message: $('#myForm') });
});
});
</script>