簡體   English   中英

從imagebutton調用javascript函數單擊asp.net 1.1

[英]call javascript function from imagebutton click asp.net 1.1

我有一個JavaScript函數:

      function confirmerSupprimer()
      {
        var confirm=confimrm("est vous sur de vouloir supprimer ce facturation");
        if(confimrm==false)
          return false;
      }
    </script>

里面的數據網格:我有

<asp:TemplateColumn>
                                <HeaderStyle Width="15%"></HeaderStyle>
                                <ItemTemplate>
                                    <asp:ImageButton id="ibEdit" runat="server" CommandName="update" ImageUrl="./Images/edit.gif" AlternateText="Editer"></asp:ImageButton>
                                    <asp:ImageButton id="ibDelete" runat="server" CommandName="delete" ImageUrl="./Images/del.gif"
                                                            AlternateText="Supprimer" OnClick="confirmerSupprimer();"></asp:ImageButton>
                                </ItemTemplate>
                                <EditItemTemplate>
                                    <asp:ImageButton id="ImageButton6" runat="server" CommandName="update" ImageUrl="images/save.gif"
                                        AlternateText="Valider"></asp:ImageButton>

                                    <asp:ImageButton id="ImageButton4" runat="server" CommandName="cancel" ImageUrl="./Images/cancel.gif"
                                        AlternateText="Annuler"></asp:ImageButton>
                                </EditItemTemplate>

錯誤:

BC30456:'confirmerSupprimer'不是'ASP.Facturation_aspx'的成員。

什么是鉛

該函數在JavaScript中聲明-您的GridView期望使用C#聲明一個方法-這就是為什么您會收到該錯誤的原因。

如果要使用該JavaScript函數連接此圖像按鈕,則可以將此調用添加到后面代碼中的Attributes集合中。

<asp:DataGrid OnItemDataBound="yourDataGrid_RowDataBound" 

protected void yourDataGrid_RowDataBound(object sender, DataGridItemEventArgs e)
{
    if (e.Item.ItemType != ListItemType.AlternatingItem && e.Item.ItemType != ListItemType.Item) return;

    ImageButton ib = e.Item.Cells[YourIndex].FindControl("ibDelete") as ImageButton;
    ib.Attributes["onclick"] = "javascript:return confirmerSupprimer()";
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM