У меня есть LinkButton
, где я использую свойство OnClientClick
, чтобы спросить пользователя, действительно ли он хочет выполнить действие, например:
<script>
function confirmDelete() {
return confirm('Do you really want to delete?');
}
</script>
<asp:LinkButton runat="server" OnClientClick="return confirmDelete()" ... />
Этот шаблон обычно работает, но на этом конкретномстраница, это не так.Независимо от того, нажимаю ли я «ОК» или «Отмена» в диалоговом окне подтверждения, выполняется обратная передача.
Просто для полноты (чтобы ответить на вопрос PST): с обработанным HTML-кодом все в порядке.Например, это выглядит так:
<a id="ctl00_c1_content_btnDelete" onclick="return confirmDelete();"
href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(..))"
... >
Delete
</a>