弹出“确定”和“取消”对话框,点击“确定”后执行相关操作:
方法一:在Page_Load事件中,写入Button1.Attributes["onClick"]="javascript:return confirm('你确认要删除吗?');" ,然后在Button1_OnClick事件中写入您的执行代码。
这种方法可以找到窗体上单独的按钮(Button1),但是把按钮放在gridview的模板列中时,就会提示当前上下文中不存在Button1。谁知道这个问题该怎么解决啊?

解决方案 »

  1.   

    不要把Button1.Attributes["onClick"]="javascript:return confirm('你确认要删除吗?');写在Page_Load事件中,直接写到前台Button1控件中即可
      

  2.   


     <asp:TemplateField>
                        <ItemTemplate>
                            <asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="return confirm('你确认要删除吗?');" /> 
                        </ItemTemplate>
                    </asp:TemplateField>
      

  3.   

    OnClientClick="return confirm('确认要删除吗?');" 
    代码中判断