c#2.0-javascript确认窗口,获取bool值

c# 2.0 - javascript confirm window to get bool value

本文关键字:获取 bool 窗口 0-javascript 确认 c#2      更新时间:2023-09-26

我有一个名为addtitle.aspx的页面-在这里我将上传一个用户提交的文档。。。

毕竟我会重定向这个页面到aspx版本…

现在我的问题是…

我需要确认用户喜欢预览文档,然后再转到Version.aspx…

这里我将显示一个确认窗口,但我无法预测用户选择的值是或否

供参考:///////////////////////////////

 bool sStatus = ShowPopupMessage("You want to preview the document?");
    if(sStatus)
    {
      //Preview event
    }
    else
    {
         response.redirect("");
    }
    private bool ShowPopupMessage(string Message)
    {
      System.Text.StringBuilder sb = new System.Text.StringBuilder();
      sb.Append("<script type = 'text/javascript'>");
      sb.Append("window.onload=function(){");
      sb.Append("return confirm('");
      sb.Append(Message);
      sb.Append("')};");
      sb.Append("</script>");
      ClientScript.RegisterStartupScript(this.GetType(), "return confirm", sb.ToString(),true);
    }

如果用户选择了"是",是否可以预测?

否,在用户单击确定取消后,您需要对服务器端代码进行AJAX调用。

这意味着您无法从C#函数返回状态。