2011-06-05 47 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