FineUI 官方论坛

标题: 关于Confirm的用法,有谁知道? [打印本页]

作者: 石头    时间: 2012-6-15 06:19
标题: 关于Confirm的用法,有谁知道?
采用以下语句可以弹出一个询问框:
this.btnDelete.OnClientClick = Confirm.GetShowReference("你确定要全部删除吗?","全部删除",MessageBoxIcon.Question);
如果用户点击了“是”,就删除,点击了“否”,就什么都不执行,但我不知道如何获取用户点击哪个按纽,哪位高手知道请赐教,谢谢!

作者: TiDi    时间: 2012-6-15 10:22
我记得好像会自动判断的,点了否以后就不往下执行了
作者: 易水临风    时间: 2012-6-15 11:53
Button不是有ConfirmText属性么,使用这个就可以啦!如果是使用Confirm,他有okstring和cancelstring可使用
作者: 石头    时间: 2012-6-16 01:49
多谢各位!!!我马上去试试
作者: 快乐的猪    时间: 2012-10-16 01:34
请问有没有可以直接从后台弹出的呀?因为我现在要在后台做判断,然后再弹出提示框,根据提示框的选择结果再做下一步的执行
作者: P.Yang    时间: 2012-10-28 03:41
快乐的猪 发表于 2012-10-16 01:34
请问有没有可以直接从后台弹出的呀?因为我现在要在后台做判断,然后再弹出提示框,根据提示框的选择结果再 ...

有的,具体的怎么写,你参照一下官方的demo吧!
作者: chenjingchun    时间: 2012-11-28 06:31
二楼正解!!!!!!!!!!!!!
作者: 贝壳    时间: 2012-11-28 09:17
有没有人详细讲解一下,我也想问这个问题……
作者: yiyiran    时间: 2012-12-16 03:17
在后台根据判断设置confirmText的值 如果不需要出现确认框 将值设为null
作者: 许许的风    时间: 2012-12-26 08:04
yiyiran 发表于 2012-12-16 03:17
在后台根据判断设置confirmText的值 如果不需要出现确认框 将值设为null

这个不行..我试过了..我想同问5楼的问题..在后台判断然后出来确定和取消两个按钮..这个我折腾了些许时间了,还是不懂怎么弄
作者: yiyiran    时间: 2012-12-27 03:08
许许的风 发表于 2012-12-26 08:04
这个不行..我试过了..我想同问5楼的问题..在后台判断然后出来确定和取消两个按钮..这个我折腾了些许时间 ...

我的可以啊 但是你得在触发按钮点击事件之前设置confirmtext的值
作者: 贝壳    时间: 2012-12-27 08:50
同求,问了好几次了,没有人给出正确答案
作者: fsmjq    时间: 2012-12-28 02:04
我自己参照DEMO做的,不知道是否有帮助。
//动态添加 按钮
FineUI.Button btn = new FineUI.Button();   //可用循环来设定
btn.Text ="****";    //自己定义,可用循环来设定
//.........
             btn.ConfirmText = "请问是: " + btn.Text.Trim() + " 吗?";    //弹出提问框
                    btn.EnableAjaxLoading = false;
                    btn.Click += new EventHandler(btn_Click);    //按确定后执行btn_Click方法
                   btn.Size = ButtonSize.Large;   //设置按键大小

void btn_Click(object sender, EventArgs e)   //点击确定后执行的方法   点击取消则不执行
        {
            FineUI.Button btnNow = (FineUI.Button)sender;    //取得用户按了哪个按键
            string btnName = btnNow.Text;     
            //.............. 下面是 自己定义的方法
}
作者: liny1997    时间: 2014-9-24 13:01
许许的风 发表于 2012-12-26 08:04
这个不行..我试过了..我想同问5楼的问题..在后台判断然后出来确定和取消两个按钮..这个我折腾了些许时间 ...

这个方法可以!我也刚试过!
第一步,先给button的ConfirmText赋一个默认值,随便什么都可以!
第二部,根据业务需要判断是否需要弹出Confirm框,需要就给button的ConfirmText赋值,不需要就赋值null即可!
作者: Phaetoon    时间: 2014-9-24 20:24
btn.onClientClick = Confirm.GetShowRefrence("确定删除吗?","确定",MessageIcon.Question,PageManager1.GetCustomEventRefrence("Delete"),"");

给PageManager设置自定义事件,然后由Confirm的确定按钮触发
作者: zy32002    时间: 2014-9-24 22:39
楼上2位是来挖坟的{:soso_e114:}




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4