У меня есть одна кнопка LinkButton, которую я хочу остановить после возврата при подтверждении.
Но проблема даже в том, что я нажимаю кнопку ОТМЕНА при подтверждении, она все еще отправляет после подтверждения.
Как выполнить привязкуЭто до подтверждения, что функция выглядит следующим образом:
LinkButton lbtn = e.Row.FindControl("btnDelete") as LinkButton;
lbtn.CommandArgument = e.Row.RowIndex.ToString();
const string js = @"confirmDelete(this,{0})";
lbtn.Attributes["onClick"] = string.Format(js, e.Row.RowIndex);
И это функция:
function confirmDelete(lbtn, rowIndex) {
var tr = $(lbtn).closest('tr');
var formalColor= tr.css('background');
tr.css('background', '#FF0000');
var retVal = confirm("Are you sure you want to delete?");
tr.css('background', formalColor);
alert(retVal);
return retVal;
};
Так что я должен сделать, чтобы предотвратить постбэк, если пользователь нажимает кнопку ОТМЕНА - вот оноособый случай для кнопок Link?