javascript确认窗口获取bool值

时间:2011-06-05 08:29:08

标签: javascript c#-2.0

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

毕竟我将此页面重定向到versions.aspx ....

现在我的问题是......

我需要确认用户喜欢在转到Version.aspx之前预览文档...

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

对于ref: ///////////////////////////////

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

如果用户选择“是”,是否可以预测?

1 个答案:

答案 0 :(得分:0)

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

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