2012-09-04 5 views

Antwort

1

In Ihrer Seite zu laden, können Sie

button.Attributes.Add("onclick", "confirm('are you sure? blah!')"); 
1

asp hinzufügen: Button> Tag keine OnClientClick hat.

Ersetzen mit Templated Taste

<script type="text/javascript"> 
    function function() 
    { 
     return confirm("Are you sure you want to delete this?"); 
    } 
</script> 

... 

<asp:TemplateField> 
    <ItemTemplate> 
    <asp:ImageButton ID="button" runat="server" 
     OnClientClick="return function();" /> 
    </ItemTemplate> 
</asp:TemplateField> 
+0

Ich habe . Das -Tag unterstützt das OnClientClick-Attribut nicht. Irgendeine Lösungsmöglichkeit. – Jd30814

+0

Ich gebe Ihnen eine einfache Alternative –

0

ich eine ziemlich einfache Art und Weise, dies zu tun gefunden, wenn mit jQuery arbeiten, die ich immer noch ein Asp verwenden könnte gemeint: boundbutton

eine CssClass von ‚btn-remove Nehmen 'an die gebundene Schaltfläche (in diesem Fall) dann fügen Sie das folgende jQuery-Skript

$(function() { 
     $('.btn-remove a').attr('onclick', 'return confirm(\'Are you sure you want to delete this?\')'); 
    }); 
Verwandte Themen