2011-06-05 45 views
0

我有一个名为addtitle.aspx页 - 在这里,我会上传这是由用户提交的文件...JavaScript的confirm窗口获得布尔值

毕竟,我将这个页面重定向到versions.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); 
    } 

是否有可能预测如果用户选择了“是”?

+2

您想__predict__用户将选择什么? – Kevin 2011-06-05 08:31:13

+1

是的凯文......你的命令... – 2011-06-05 08:32:16

+0

两个月和11个以前的问题。尊重的是,你真的应该正确地格式化代码,而不是像@Cyber​​nate这样的人为你做。查看问题区域右侧的方便的** How to Format **框,以及** [?] *中的[链接页面](http://stackoverflow.com/editing-help) *就在问题区域上方。 – 2011-06-05 08:34:15

回答

0

不,你将需要一个AJAX调用服务器端代码后,用户点击OK取消

这意味着你不能从你的C#函数返回状态。

+0

:(所以什么是soln ..... – 2011-06-05 08:36:45