Javascript Popup After Postback

本文关键字:Postback After Popup Javascript | 更新日期: 2023-09-27 18:29:08

我想在回发后显示一个Javascript对话框。然后,如果用户单击"确定",请执行一些操作。如果用户单击"取消",请执行其他操作。

请帮忙。

protected void Page_Load(object sender, EventArgs e)
  {
    if (IsPostBack)
    {
      ClientScript.RegisterClientScriptBlock(GetType(), "Javascript",
      "<script>window.onload=function(){return confirm('Are you sure?');};</script>");
    }
  }

Javascript Popup After Postback

这可能会有所帮助。。。

客户端代码

<script type="text/javascript">
    function getConfirm() {
        var ans = confirm('Are you sure?');
        if(ans==true)
        {
           //User clicked ok
        }
        else
        {
          //User clicked cancel
        }
    }
</script>

服务器端代码

protected void Page_Load(object sender, EventArgs e)
  {
    if (IsPostBack)
    {
      Page.ClientScript.RegisterStartupScript(this.GetType(), null, "getConfirm();", true);
    }
  }

@Administrateur:根据你想要做的,你的代码看起来是正确的,我甚至尝试过了,它会正确地弹出任何帖子的确认框,就像我在页面加载中尝试过你的代码一样,只需在页面上点击一个按钮,就会出现确认框,

所以我想问你,在尝试/测试查看这个确认框时,你是否调用了任何回发,因为你的代码都是正确的,所以我想你唯一可能缺少的是你没有用真正的回发来测试它,而是在不进行回发的情况下尝试它,例如在第一页加载时尝试它。

你能告诉我们你是怎么得出这个结论的吗?也许这会帮助我们更好地帮助你?