Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/443.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 回发后的Javascript弹出窗口_C#_Javascript_Jquery_Asp.net_Vb.net - Fatal编程技术网

C# 回发后的Javascript弹出窗口

C# 回发后的Javascript弹出窗口,c#,javascript,jquery,asp.net,vb.net,C#,Javascript,Jquery,Asp.net,Vb.net,我想在回发后显示一个Javascript对话框。 然后,如果用户单击“确定”,则执行一些操作。 如果用户单击“取消”,请执行其他操作 请帮忙 protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { ClientScript.RegisterClientScriptBlock(GetType(), "Javascript", "<script>windo

我想在回发后显示一个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>");
    }
  }
受保护的无效页面加载(对象发送方,事件参数e)
{
如果(iPostBack)
{
RegisterClientScriptBlock(GetType(),“Javascript”,
“window.onload=function(){return confirm('you sure?');};”;
}
}
这可能会有帮助

客户端代码

<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);
    }
  }

@管理员:你的代码看起来和你想做的一样正确,我甚至试过了,它会弹出确认框,就像我试过在页面加载中使用你的代码一样,只需在页面上单击一个按钮,点击按钮就会弹出确认框

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

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