VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 715|回复: 7

关于弹出对话框问题?

[复制链接]

1

主题

18

帖子

14.00

积分

新手上路

Rank: 1

积分
14.00
发表于 2020-2-7 10:00:01 | 显示全部楼层 |阅读模式
我想实现这样的功能:
在button 的onclick 事件中有这样的代码
if ()
{
respose.write("<script>alert('adsdas')</script>");
}
else if ()
{
我想在这里实现如果符合这个条件的时候,可以在弹出一个是否对话框!
}
如何就是page_load事件中写btn.Attribute.Add("onclick","return confirm('')")
这样的话事件 点击的时候就触发了,不能实现?
请问应该怎么做?

回复

使用道具 举报

0

主题

64

帖子

45.00

积分

新手上路

Rank: 1

积分
45.00
发表于 2020-3-27 15:30:02 | 显示全部楼层
respose.write("<script>alert('adsdas')</script>");
和这个写法一样,只须把alert('adsdas')换成js的open方法
回复

使用道具 举报

0

主题

23

帖子

21.00

积分

新手上路

Rank: 1

积分
21.00
发表于 2020-3-27 17:45:01 | 显示全部楼层
protected void ConFirm(System.Web.UI.WebControls.WebControl wc)
                {
                        wc.Attributes.Add("onclick","return confirm('是否确定当前操作?')");
                }
在if(!ispostback)中
{
ConFirm(控件);
}
回复

使用道具 举报

0

主题

4

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-3-28 09:15:01 | 显示全部楼层
if ()
{
  if (MessageBox.Show("确认么!", "?", MessageBoxButtons.YesNo) == DialogResult.Yes)
  {

  }
}
else if ()
{
if (MessageBox.Show("不确认么!", "?", MessageBoxButtons.YesNo) == DialogResult.Yes)
  {

  }

}
            
回复

使用道具 举报

1

主题

18

帖子

14.00

积分

新手上路

Rank: 1

积分
14.00
 楼主| 发表于 2020-3-28 15:45:01 | 显示全部楼层
if (MessageBox.Show("确认么!", "?", MessageBoxButtons.YesNo) == DialogResult.Yes)
  {

  }
看来还是有人理解我的意思了,我要实现的效果就像yjycoral说,但是想问下还有没别的方法
回复

使用道具 举报

1

主题

18

帖子

14.00

积分

新手上路

Rank: 1

积分
14.00
 楼主| 发表于 2020-4-17 19:15:01 | 显示全部楼层
if (MessageBox.Show("确认么!", "?", MessageBoxButtons.YesNo) == DialogResult.Yes)
  {

  }
用这种方法是在服务器端弹出窗口不是很好
回复

使用道具 举报

0

主题

15

帖子

10.00

积分

新手上路

Rank: 1

积分
10.00
发表于 2020-4-20 12:45:01 | 显示全部楼层
                /// <summary>
                /// 信息提示,提供确定选项.传值:messagetext,button
                /// </summary>
                /// <param name="messagetext"></param>
                /// <param name="mybutton"></param>
                public void messageokorno(string messagetext,System.Web.UI.WebControls.WebControl mybutton)
                {
                        mybutton.Attributes.Add("onclick","return confirm('"+ messagetext +"')");
                }

直接在Page_Load中调用,比如:messageokorno("你确定要刷新该值?",this.Button1);
回复

使用道具 举报

1

主题

18

帖子

14.00

积分

新手上路

Rank: 1

积分
14.00
 楼主| 发表于 2020-4-21 02:15:01 | 显示全部楼层
楼上 不是和 wc.Attributes.Add("onclick","return confirm('是否确定当前操作?')"); 一样的啊,这样的话将会执行的按钮的OnClick事件,
我想要是在按钮事件中 实现这样:
if ()
{
  if (MessageBox.Show("确认么!", "?", MessageBoxButtons.YesNo) == DialogResult.Yes)
  {

  }
}
else if ()
{
if (MessageBox.Show("不确认么!", "?", MessageBoxButtons.YesNo) == DialogResult.Yes)
  {

  }

}
但是上面的方法不是很好,请问有没其他方法
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表