关于两次删除确认? 第一次 删除确认是在客户端 onClientClick = "return confirm('确定删除?')" OK!第二次 当检测到符合条件时 再次弹出删除确认对话框!????兄弟们请问第二步该怎么做????? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Page.RegisterClientScriptBlock()发送客户端脚本 建议在客户端一次确认后用ajax再二次判断再弹出确认框... 晕! 楼上的兄弟都没有理解我的意思!实际上 Page.RegisterClientScriptBlock() 仍然是在客户端口生成脚本我的意思是 在第二次删除的确认在。CS里确认!!! 那你的意思是不是就像为一个按钮添加一个属性,点击弹出确认框?Button.Attributes.Add("onclick","return confirm (\"确定要删除吗?\"); //****在前台写一个删除函数,在后进行相应处理function DeleteMessageBox(varTitle){ if(confirm("请确认是否删除此记录!")==false) return false; if(confirm("请确认是否删除记录为["+varTitle+"]记录")==false) return false;} protected void DGRid_ItemDataBound(object sender, DataGridItemEventArgs e) { HtmlInputHidden txtid = (HtmlInputHidden)e.Item.FindControl("txtid"); HtmlInputHidden InfoID=(HtmlInputHidden)e.Item.FindControl("InfoID"); LinkButton LKBtnDelete=(LinkButton)e.Item.FindControl("LKBtnDelete"); if (txtid != null) { LKBtnDelete.Attributes.Add("onclick","javascript:DeleteMessageBox('"+txtid.value+"');"); } } 楼上的兄弟! 你仔细看看你这个页面的html代码 其中dategrid所生成的表格里的每行 联结标记里都加了一个onclick事件 说白了 还是在客户端!!你仔细看我的问题里的第二次 当检测到符合条件时 再次弹出删除确认对话框!????当检测到符合条件时!!! 这里有个回调.cs里方法的过程!!!关键是这步怎么办?怎么与javascript通讯 北京创业型公司招聘:1. 熟悉web2.0 ,.net2.0开发,熟练使用vs2005, js,xml,html2. 有独立开发网站的项目经验3. 熟悉数据库,能够熟练编写存储过程4. 要求在北京,不需兼职5. 工作态度认真负责欢迎有能力的个人加盟. 外包公司和兼职免扰tel:13488882026msn:[email protected]mail: [email protected] http://community.csdn.net/Expert/topic/4845/4845732.xml?temp=.6935846 通过 RowDeleted事件判断Exception是否有异常,判断AffectedRows == 1则表示正常删除 恩,可以用ajax来实现.第一次用js来判断confirm然后再用ajax发送信息给服务端处理,匹配记录后再返回客户端客户端根据返回回来的信息再弹出confirm提示是否删除 或者 弹出alert提示信息不匹配当再次确认了confirm的时候就再用ajax发送删除指令...返回删除结果信息 asp.net抽象工厂模式原理及其各层之间的引用关系 主线程等待子线程 asp.net 发送电子邮件怎么出错? 能否实现? 如何写普通的dll组件 求 css :设置textbox的背景 大侠们快来帮帮忙呀,都一天了郁闷死了! 派生页面如何通过IDE更改WEBCONTROL的属性 大家帮我看看,js和aspx结合的问题。 大神们帮忙看下单调递增,面试的时候碰见的。 vs2003不能新建项目了,,搞半天都没搞定,急~~ 菜鸟问题:登陆界面调用存储过程
function DeleteMessageBox(varTitle)
{
if(confirm("请确认是否删除此记录!")==false) return false;
if(confirm("请确认是否删除记录为["+varTitle+"]记录")==false) return false;
}
{
HtmlInputHidden txtid = (HtmlInputHidden)e.Item.FindControl("txtid");
HtmlInputHidden InfoID=(HtmlInputHidden)e.Item.FindControl("InfoID");
LinkButton LKBtnDelete=(LinkButton)e.Item.FindControl("LKBtnDelete");
if (txtid != null)
{
LKBtnDelete.Attributes.Add("onclick","javascript:DeleteMessageBox('"+txtid.value+"');");
} }
怎么与javascript通讯
1. 熟悉web2.0 ,.net2.0开发,熟练使用vs2005, js,xml,html
2. 有独立开发网站的项目经验
3. 熟悉数据库,能够熟练编写存储过程
4. 要求在北京,不需兼职
5. 工作态度认真负责欢迎有能力的个人加盟. 外包公司和兼职免扰tel:13488882026
msn:[email protected]
mail: [email protected]
第一次用js来判断confirm
然后再用ajax发送信息给服务端处理,匹配记录后再返回客户端
客户端根据返回回来的信息再弹出confirm提示是否删除 或者 弹出alert提示信息不匹配
当再次确认了confirm的时候就再用ajax发送删除指令...返回删除结果信息