How can I pass the number to the confirm popup message like "Confirm to Delete Record (No)?" I also tried to pass the number after the function() but the page crash, how should I pass it to the function?
OnClientClicking="DeleteConfirm('<%# Eval("No").ToString() %>')"
Aspx file:
<script>
function DeleteConfirm(sender, args) {
args.set_cancel(!confirm('Confirm to Delete?'));
}
</script>
<telerik:RadButton ID="btnDelete" runat="server" Skin="Windows7" Text="Delete" CommandName="Delete"
CommandArgument='<%# Eval("CueId") + "|" + Eval("RevID") + "|" + Eval("No") %>' OnClientClicking="DeleteConfirm"
visible='<%# If(Eval("AdminPage").ToString() = "Yes", true, false) %>'
Enabled='<%# If(Eval("ReadOnly").ToString() = "Y", true, false) %>' >
</telerik:RadButton>
I found a method that sender.get_commandArgument() can get the stored value in e.commandArguement. Then use split to get the targeted message.
function UnlockConfirm(sender, args) {
var commandArgument = sender.get_commandArgument();
var parts = commandArgument.split('|');
var recordNo = parts[2];
if (No != "") {
args.set_cancel(!confirm('Confirm to delete record' + No + '?'));
} else {
args.set_cancel(!confirm('Confirm to delete?'));
}
}