CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VB.NET

关于点击按钮弹出对话框的问题

楼主qihb_jerry(我想飞)2006-03-08 17:43:50 在 .NET技术 / VB.NET 提问

问题如下:我在开发网站时,碰到这样的一个问题,在解决弹出对话框的问题时,有一种办法是用客户端控件<input   id=btndfd   runat=server   onclick="return   confirm('你确定吗?')">,可以在点击时弹出询问用户的对话框。但我想在点击时先进入onclick子过程,进入后,此时有一条件进行判断,如果满足就弹出对话框,否则不弹出。并且弹出对话框时,用户选择了确定,将继续执行后面代码,否则不执行。  
   
   
        请大侠帮我想想办法,代码和控件是怎么用,具体是客户端控件还是服务器控件,然后具体后台代码是如何实现?       谢谢 问题点数:20、回复次数:6Top

1 楼zhouxiaotan(夜雨悠扬)回复于 2006-03-09 01:12:24 得分 0

如果是这样的话,你需要做两次提交,  
  第一次先返回服务端的click事件,进行判断,然后注册脚本,执行这个脚本,在客户端进行确认  
  第二次提交进行实际的处理  
  Top

2 楼qihb_jerry(我想飞)回复于 2006-03-09 08:25:13 得分 0

zhou:  
        你好,你的思路很不错,但我想具体知道进行提交。Top

3 楼songxiaozhao(雨朋)回复于 2006-03-09 08:34:50 得分 0

那你就在事件里面写了,这里<input   id=btndfd   runat=server>不必要这句话了   onclick="return   confirm('你确定吗?')"  
  onclick事件:  
  if(条件满足)  
  {Response.Write("<script>alert('你确定吗?');</script>");return;}  
  else  
  向下执行  
   
   
  Top

4 楼qihb_jerry(我想飞)回复于 2006-03-09 09:33:23 得分 0

楼上的,你说的是弹出一个警告对话框,而不是我说的要返回用户是否确定的对话框,所以这种方法还不行,我要的是能够判断用户选择结果的那种对话框(也就是CONFIRM)Top

5 楼zhouxiaotan(夜雨悠扬)回复于 2006-03-09 11:22:39 得分 20

Response.Write("<script>if   confirm('你确定吗?'){submit();}else{return;}</script>");return;}  
  这个样子的Top

6 楼qihb_jerry(我想飞)回复于 2006-03-10 08:59:09 得分 0

楼上的,谢谢你了,我现在去试下,但括号后为什么又加了一点,有点不是很明白,试试再说吧Top

相关问题

  • 双击TOOLBAR怎么才能不弹出设置按钮对话框?
  • 在单击一个按钮时,如何弹出一个对话框?
  • ASP 中 点击更新按钮弹出一对话框 显示 是 否 取消
  • 一个按钮点击后弹出保存对话框,如果再去点按钮发现保存对话框死掉了,要如何解决?
  • 谁能帮我弹出一个对话框呀!单击按钮就能弹出来的,谁能帮我一下!
  • 为什么验证控件限制不了button按钮(点击此按钮弹出确认对话框)了呢?
  • vb中如何实现自动点击 用msgbox时弹出的对话框中的确定或取消按钮?
  • 求教!关于多文档的问题,怎样重载OnFileNew(),使得单击new按钮是弹出对话框
  • 怎么在页面中点击按钮弹出一个颜色选择对话框
  • 问一个很菜的问题:点击如何按钮弹出一个对话框?笨笨的我不会

关键词

  • 控件
  • 执行
  • 代码
  • 用户
  • 客户
  • 对话框
  • 弹出
  • 点击
  • 提交
  • 判断

得分解答快速导航

  • 帖主:qihb_jerry
  • zhouxiaotan

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo