[英]Why I cannot stop post-back even by returning false in an asp.net LinkButton here?
我有一个要在确认后停止回发的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;
};
因此,如果用户单击“取消”,我该怎么做以防止回发-链接按钮是否属于特殊情况?
尝试使用
return confirmDelete(this,{0})
return confirmDelete(this,{0})
...如果函数返回false,将取消事件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.