在ASP.NET页面点一个按钮然后弹出一个对话框(类似javaScript那种),然后根据用户选择的是或者是否来决定是否备份数据,但是不管用户选择是否备份都会删除数据!请大家帮忙
// ClientScriptManager cs = Page.ClientScript;
// cs.RegisterStartupScript(this.GetType(), "", "<script>confirm(‘是否要备份数据?')</script>");
//this.btnDelete.Attributes.Add("onclick", "return confirm('是否要备份数据?')");
这些方法都不成!因为这个按钮是html控件<input type="submit" id="btnDelete" runat="server" class="buttonCss" value="删除" onserverclick="btnDelete_ServerClick"/>
// ClientScriptManager cs = Page.ClientScript;
// cs.RegisterStartupScript(this.GetType(), "", "<script>confirm(‘是否要备份数据?')</script>");
//this.btnDelete.Attributes.Add("onclick", "return confirm('是否要备份数据?')");
这些方法都不成!因为这个按钮是html控件<input type="submit" id="btnDelete" runat="server" class="buttonCss" value="删除" onserverclick="btnDelete_ServerClick"/>
解决方案 »
- TextBox加图片按钮! 求助
- 关于byte[]的问题。
- 我刚接触ASP.NET 请问我该怎样去学习呢,有什么好的资料吗?
- 如何将RFC3339的时间格式转化为rfc822的时间格式
- 我的web.config 验证出先了问题 请大家帮一下 谢谢了
- 为什么我的div 没有scrollTop 等属性。。
- 做了两年的农村乡下公务员,停薪留职后,做了3年程序员,农村单位要我回去上班,怎么选择
- asp.net 奇怪问题,只要对ASP.NET有兴趣的朋友相信一定对这个问题感兴趣
- 大侠,.net程序时不时的出这个错误,帮我啊,郁闷了好长时间了
- 急!如何定义一个隐藏的层,点击web页面上一个button让这个层显示出来,然后点击这个层上的一个button让这个层隐藏,怎样做?
- 如何控制模板列中控件的显示与不显示
- 请教下,像CSDN编辑器的这种功能是怎实现的呢?
"注册成功!');window.location.href='Default.aspx';</script>";
this.Page.ClientScript.RegisterStartupScript(typeof(string), "mess", mess);
还有这种
Response.Write("<script language='javascript' type='text/javascript'>alert('此登录名已被注册过!请重新录入!');</script>");
<script>
function check()
{
if(confirm('要备份吗?'))
return true;
else
return false;
}
</script>
这个有问题吗?
this.btnDelete.Attributes.Add("onclick", "return confirm('是否要备份数据?')");
{
document.getelementbyid("button1").click();}
在后台写button1。click的执行代码 Private void cmdDelete_Click(..{
}
this.btnDelete.Attributes.Add("onclick", "return confirm('是否要备份数据?')");
在页面放置一个input hidden,根据用户点击按钮时的confirm的返回值来设置input hidden的值。
按钮的服务器端处理办法获取input hidden里的值就知道用户的选择情况,然后做相应的处理,由于无论用户怎么选都会删除数据,所以页面2种情况都要postback按钮的onclientclick="if(confirm('是否备份数据?')) $('input1').vaule='1' else $('input1').vaule='0'"onclick 事件
{
if(input1.value=="1")
备份数据;
删除数据;
}
希望你能明白~input hidden需要runat=“server”
是不是点击GridView中激发的事件?
{//选择了取消
return false;
}else
{//选择了确定
}
<input type="submit" id="btnDelete" runat="server" class="buttonCss" value="删除" onclientClick="return confirm('确认要删除吗?');" onclick="btnDelete_ServerClick"/>
这样试试
<form id="form1" runat="server" onsubmit="return JS方法;">