我的问题是这样的:
我的页面上有一个button(删除),我想在点击button(删除)的时候弹出一个确认的对话框,如果用户点“确定”了,那就执行后台的。我的主要目的就是:
服务器端是判断客户端用javascript弹出对话框后,用户是点击了”确定“,从而执行删除代码的呢!?那我现在请教各位达人以下几个问题:
1,客户端的Javascript如何写呢?
2,服务器端的代码如何写呢!?
也就是:前台的javascript这个button如何调用呢?
<script languagae='javascript"> confirm("您确认删除此条记录吗?")</script>
然后,如果用户点了”确定“,那么服务器就执行
protected void button1_ServerClick(object sender, EventArgs e)
{
//****这里执行删除的代码.
}
如果用户点了”取消“,那么就什么也不做!最想不明白的地方是:服务器端是怎么判断客户端的javascript返回的是用户点击了”确定“,从而执行删除代码的呢!?请各位达人帮忙回答回答!或者给点类似的代码,谢谢!多谢!
我的页面上有一个button(删除),我想在点击button(删除)的时候弹出一个确认的对话框,如果用户点“确定”了,那就执行后台的。我的主要目的就是:
服务器端是判断客户端用javascript弹出对话框后,用户是点击了”确定“,从而执行删除代码的呢!?那我现在请教各位达人以下几个问题:
1,客户端的Javascript如何写呢?
2,服务器端的代码如何写呢!?
也就是:前台的javascript这个button如何调用呢?
<script languagae='javascript"> confirm("您确认删除此条记录吗?")</script>
然后,如果用户点了”确定“,那么服务器就执行
protected void button1_ServerClick(object sender, EventArgs e)
{
//****这里执行删除的代码.
}
如果用户点了”取消“,那么就什么也不做!最想不明白的地方是:服务器端是怎么判断客户端的javascript返回的是用户点击了”确定“,从而执行删除代码的呢!?请各位达人帮忙回答回答!或者给点类似的代码,谢谢!多谢!
解决方案 »
- 为什么我将ReportView控件的ShowPrintButton属性设为True, 还是不能显示"打印"按钮
- 求一个SQL语句,应该不难的~
- 关于 Asp.net 的图片处理: ExtFloodFill
- ASP.NET中从数据集导数(几万条)到EXCEL???
- Table服务器控件,如何知道它有多少行呢
- 关于图片自动缩小的问题(高分求解)
- 小弟学asp.net被流弄昏了头..大虾门帮我把流总结下,小弟感激不尽呀!
- 关于数据库的一些问题
- 求教给图象加滚动条。
- 对于某字段中的值有半角的单引号。如何用sql语句在操作时把值里的单引号当作字符串???
- 点击跳出一个窗口的问题!
- 如何自动生成数据库脚本?
{
if (window.confirm(''))
{
form.submit();
}
}
<input type=button onclick="A();)/>
button1.attribute.add("onclick","return confrim('确认删除嘛');"); 只需要加上面这句,就可以了吗?那么,我现在的疑问是:如果我的点了"取消",那么 protected void button1_ServerClick(object sender, EventArgs e) 中删除代码,就不被执行吗?
能不能帮我解析一下服务器端是怎么判断我的javascript点了“确定”或者“取消”的这一过程啊?多谢!
button1.attribute.add("onclick","return confrim('确认删除嘛');");
启动不了回发事件.
cstao110(practice makes perfect) function A()
{
if (window.confirm(''))
{
form.submit();
}
}这是客户端判断,那么我服务器端的代码应该怎么写呢? 服务器端怎么知道我点的是“确认”还是“取消”的呢!?
多谢!
<input type=button onclick="A();)/>
是服务器端代码,只要将这段代码加入到button1被点击之前执行就可以,当button1被点击时,回弹出确认对话框,当点击“确认”时,返回true,button1的服务器段代码将会被执行,选择“取消”,返回false,button1的服务器段代码不会被执行,第一行代码的意思就是,返回true时,执行onclick事件,否则不执行。
function DeleteData()
{
if(confirm("确定要删除吗?")==true)
{
return true;
}
else
{
return false;
}
}
将以上JS注册给你的服务器端的删除按钮.这样,当你点击该按钮的时候它就会弹出对话框,如果你再点"取消"的话,就什么也不做.点确定的话,就执行该按钮在服务器端对应的服务器端代码.