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

来源:互联网 发布:淘宝助理如何下架宝贝 编辑:程序博客网 时间:2024/05/22 07:05
 前几天遇到了一个问题,就是需要点击一个按钮,然后判断条件,根据条件在决定是否弹出一个带有确定和取消的对话框.我的解决思路是,通过点击按钮,如果条件合适,就触发一个隐藏按钮的点击事件。具体实现如下:
假设按钮为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)
{
   //这里也是,加的是点击确定后要执行的事情,什么都可以加
}
原创粉丝点击