Button删除时提示是否删除询问(Alert、Confirm、Prompt),GridView中实现删除时询问功能

  Asp.net中,有的时候在执行某个操作的时候希望能够弹出一些信息框:alert弹出的警告信息框,confirm弹出的包含确认和取消两个按钮的信息框,以及prompt弹出的输入数据的对话框。
这里有两种方法来实现。
      一种是采用javascript函数来实现,代码将应用与.aspx文件的源代码(html语言)中,在HTML控件中调用javascript函数来实现Alert、Confirm、Prompt。
      另一种则是在web窗体的.aspx.cs文件中使用。alert和prompt可以用Response.Write()来直接使用,Confirm则需要将其加入到Web服务器控件的属性上。下面我们就分别针对这两种方法来举几个例子。
1、我们创建两个HTML按钮来分别调用javascript函数,一个按钮用来弹出confirm信息框,另一个用来弹出prompt信息框,操作结果用alert弹出。
Code
 
2、在ASP.NET的.aspx.cs文件中使用:
(1)Alert的使用:
Response.Write("<script>alert('密码不正确!')</script>");
 
(2)Confirm的使用:点击Button3按钮的是否,弹出confirm对话框,选择"确定"的时候则开始执行相应的按钮操作。
在page_load添加如下代码:
Code
 
(3)Prompt的使用:
Response.Write("<script> var result=window.prompt('请输入新文件名:)' , 'ABC'); if(result!=null) alert('你输入的是'+result);</script>");
 
 
点击button弹出询问框的例子:
Code
 
Code
 
GridView中实现删除时询问功能:
Code
 
 
Code
 
或者先把你的删除按钮的那一列转化为模板列,然后再模板编辑里找到删除按钮,
在你的删除按钮的OnclientClick属性中添加:return confirm("确定删除?")
OnClientClick="return confirm('确定删除吗?');" 

posted on 2009-11-16 21:45  jay.windows  阅读(3894)  评论(0编辑  收藏  举报

导航