根据条件,弹出带确定取消的对话框.

 前几天遇到了一个问题,就是需要点击一个按钮,然后判断条件,根据条件在决定是否弹出一个带有确定和取消的对话框.我的解决思路是,通过点击按钮,如果条件合适,就触发一个隐藏按钮的点击事件。具体实现如下:
假设按钮为btn_button,隐藏按钮为btn_hidden,
<asp:Button ID="btn_hidden" runat="server" Text="Button" style="display:none" OnClientClick="return confirm('你确定吗?')"  OnClick="btn_hidden_Click" />这样就能弹出来对话框。
下面来看看怎样触发btn_hidden的事件;我在btn_button的事件中添加
protected void btn_button_click(object sender,EventAgrs e)
{
//这里可以加条件,什么条件都能加
if(条件合适)
{
    Page.RegisterStartupScript("test", "<script language='javascript' type='text/javascript'> document.getElementById('btn_hidden').click();</script>");
}
//这句话其决定作用,以开始我的Response.Write(),在这里就是不执行,一直找不到Id,
如果在母板页中你就要查一下btn_hidden的ID号了
}
protected void btn_hidden_Click(object sender,EventAgrs e)
{
   //这里也是,加的是点击确定后要执行的事情,什么都可以加
}
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值