如何在<asp:buttonfield>上应用javascript?</asp:buttonfield>

时间:2012-09-04 08:41:32

标签: javascript asp.net

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

3 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:1)

的asp:ButtonField字段&GT;标签没有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>

答案 2 :(得分:0)

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

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

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