为删除按钮添加删除确认代码时出现的问题...

问题描述

protectedvoidLicendelbtn_Click(objectsender,EventArgse){this.Licendelbtn.Attributes.Add("onclick","returnconfirm('您确定要删除吗?')");.......}为什么总是第一次点击按钮时不会弹出确认对话框而直接将记录删除?第二次以后再点都可以?有人告诉我在第一次页面加载时设置,但是我觉得不能在第一次页面加载时就弹出对话框,因为此时还没有点击删除按钮,因该如何修改呢?

解决方案

解决方案二:
不要在Click事件加,直接在按钮的属性中加上("onclick","returnconfirm('您确定要删除吗?')")在Page_Load事件中加
解决方案三:
引用楼主loveshiqi的帖子:

protectedvoidLicendelbtn_Click(objectsender,EventArgse){this.Licendelbtn.Attributes.Add("onclick","returnconfirm('您确定要删除吗?')");.......}为什么总是第一次点击按钮时不会弹出确认对话框而直接将记录删除?第二次以后再点都可以?有人告诉我在第一次页面加载时设置,但是我觉得不能在第一次页面加载时就弹出对话框,因为此时还没有点击删除按钮,因该如何…

在页面加载时设置的方法是对的,你只是添加这个JAVASCRIPT脚本属性,你没有点击按钮,并不会触发ONCLICK事件,当你点击时,因为有了该脚本属性,所以可以删除同样,你也可以用scriptManager.registerstartupscript注册。要理解脚本注册所在的生命周期.
解决方案四:
pageload事件放this.Licendelbtn.Attributes.Add("onclick","returnconfirm('您确定要删除吗?')");
解决方案五:
Page_Load中。
解决方案六:
要在页面加载时设置,因为你点Licendelbtn服务器端事件在能产生你的"returnconfirm('您确定要删除吗?')"
解决方案七:
第一次点击时属性没添加进去
解决方案八:
js应该在客服端执行,所以第一次加载页面时就应该把“returnconfirm('您确定要删除吗?')”添加进去。按扭事件是第二次加载页面

时间: 2024-11-18 18:52:36

为删除按钮添加删除确认代码时出现的问题...的相关文章

点增加按钮就增加一个单元格 删除按钮就删除一个单元格 数据能保存下来 然后能导入数据库

问题描述 点增加按钮就增加一个单元格 删除按钮就删除一个单元格 数据能保存下来 然后能导入数据库 解决方案 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 无标题文档 var textNumber = 1; function addTextBox(form, a

GridView控件点击删除按钮,删除成功后重新绑定数据,可是数据未能及时更新,需得重新打开页面才能更新

问题描述 GridView控件点击删除按钮,删除成功后重新绑定数据,可是数据未能及时更新,需得重新打开页面才能更新,急求解答!!!! 解决方案 解决方案二:没人呢?解决方案三:不可能的,看下你代码解决方案四:确定是在你删除以后重新绑定的?解决方案五:在删除成功后,要重新绑定.解决方案六:你打开页面有个查询绑定的方法,在删除成功后再次调用这个方法就行最好代码放上来...解决方案七:DataBind()解决方案八:参考:解决方案九: 解决方案十:这个要看一下你写的代码...重新绑定了就不需要刷新..

ASP.NET 2.0数据教程之四十二:为删除数据添加客户端确认

返回"ASP.NET 2.0数据教程目录" 如我们在综叙:在DataList里编辑和删除数据 里看到的,为DataList添加 删除功能可以通过以下完成: 在ItemTemplate里添加Button, LinkButton, 或ImageButton 将Delete button的 CommandName 设为 "Delete" 在DeleteCommand事件处理里调用合适的BLL delete方法 (然后重新绑定数据,来让刚删除的项不再在DataList里显示

在ASP.NET 2.0中操作数据之二十二:为删除数据添加客户端确认_自学过程

导言 在前面一些教程中,我们已经看到如何使用应用程序框架,ObjectDataSource,以及那些提供增.改.删功能的数据Web控件.在我们已经实现的删除数据的界面中,包含一个删除按钮,当点击它的时候,会导致数据回传以及调用ObjectDataSource的Delete()方法.然后Delete()方法会调用对应业务逻辑层中的方法,再进入数据访问层,直至调用最终操作数据库的DELETE语句. 虽然这个界面已经能够让用户通过GridView,DetailsView,或者FormView控件来删除

ASP.NET 2.0数据操作教程之二十二:为删除数据添加客户端确认

返回"ASP.NET 2.0数据教程目录" 导言 在前面一些教程中,我们已经看到如何使用应用程序框架, ObjectDataSource,以及那些提供增.改.删功能的数据Web控件.在我们已经实 现的删除数据的界面中,包含一个删除按钮,当点击它的时候,会导致数据回传 以及调用ObjectDataSource的Delete()方法.然后Delete()方法会调用对应业务 逻辑层中的方法,再进入数据访问层,直至调用最终操作数据库的DELETE语句. 虽然这个界面已经能够让用户通过GridV

jQuery动态添加删除与添加表行代码

具体实现代码如下: table的HTML如下:  代码如下 复制代码 <input type="button" value="添加一行" /> <table> <tr><td><input type="button" class = "del" value="删除该行"/></td></tr> </table>

Android实现带有删除按钮的EditText示例代码_Android

一.首先来看看效果 这是一个带有删除按钮的输入文本框, 需要新建一个类继承自EditText, 先把代码贴出来, 然后在解释: 示例代码如下: public class EditTextWithDel extends EditText { private final static String TAG = "EditTextWithDel"; private Drawable imgInable; private Context mContext; public EditTextWit

Android实现带有删除按钮的EditText示例代码

一.首先来看看效果 这是一个带有删除按钮的输入文本框, 需要新建一个类继承自EditText, 先把代码贴出来, 然后在解释: 示例代码如下: public class EditTextWithDel extends EditText { private final static String TAG = "EditTextWithDel"; private Drawable imgInable; private Context mContext; public EditTextWit

在.net中(C#),怎么实现动态生成textbox控件(点‘增加’按钮可增加,点‘checkbox’再点‘删除’按钮可删除所选的textbox)

问题描述 如何实现,也不单单是textbox,也可能点增加按纽后,自动列出一段空白的个人信息,点5下按钮,出来5个空白的个人信息,如何实现,类似那种动态无刷新的效果,求助! 解决方案 解决方案二:在界面动态增加控件,在代码中New出控件,然后添加到界面中就可以了.如果不仅仅是TextBox,而是一个复杂的组合,那么就先自己做一个控件.解决方案三:一段JS代码就搞定,差不多是你想要的效果:<headrunat="server"><title>无标题页</ti