6

我想asp:buttonfield在单击按钮时应用javascript,然后显示消息。像删除按钮确认消息。

4

3 回答 3

2

asp:ButtonField> 标签没有 OnClientClick。

替换为模板按钮

 <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>
于 2012-09-04T08:47:24.850 回答
1

在您的页面加载中,您可以添加

button.Attributes.Add("onclick", "confirm('are you sure? blah!')");
于 2012-09-04T08:43:50.797 回答
0

在使用 jQuery 时,我发现了一种相当简单的方法,这意味着我仍然可以使用 asp:boundbutton

将“btn-remove”的 CssClass 应用于绑定按钮(在本例中),然后添加以下 jQuery 脚本

    $(function () {
        $('.btn-remove a').attr('onclick', 'return confirm(\'Are you sure you want to delete this?\')');
    });
于 2013-12-11T11:54:24.103 回答