Hey all i am trying to figure out why i am getting this error when my page loads:
Compiler Error Message: BC30456: 'showNotifier' is not a member of 'ASP.pro_aspx'.
showNotifier is a javascript call that i have to display a error message that drops down from the top of the browser screen using jQuery. I have the javascript code loading up in my master page so i know its there on any page.
Here is my imagebutton code:
<asp:ImageButton ID="btnDelete" CommandName="Delete" CommandArgument='<%#Eval("id") %>' Text="Delete" runat="server" CssClass="delIcon" AlternateText="Delete" ToolTip="Delete" ImageUrl="~/del.png" />
Any help would be great!
Additional code
Protected Sub grdView_RowCommand(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewCommandEventArgs) Handles grdView.RowCommand
Dim cid As String = e.CommandArgument.ToString
Dim command As String = e.CommandName.ToString
If cid.Length <= 0 Then Exit Sub
Select Case command
Case "Delete"
Delete(cid)
End Select
End Sub
Additional code 2
Private Sub grdView_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles grdView.RowDataBound
If (e.Row.RowType = DataControlRowType.DataRow) Then
Dim l As ImageButton = CType(e.Row.FindControl("btnDelete"), ImageButton)
l.Attributes("OnClientClick") = "if(msgBoxShow('Are you sure you want to delete " & DataBinder.Eval(e.Row.DataItem, "Name") & "?','" & DataBinder.Eval(e.Row.DataItem, "Name") & "','')==false){return false;}"
End If
End Sub
Javascript code is this:
<script type="text/javascript">
function msgBoxShow(boxsaying, prodItemName, codeBehind) {
apprise(boxsaying, {
'verify': true,
'textYes': 'Delete ' + prodItemName,
'textNo': 'Cancel delete'
},
function (r) {
if (r) {
//alert('yes');
return true;
} else {
//alert('no');
return false;
}
}
);
}
</script>