获取bool值的javascript确认窗口
我有一个名为addtitle.aspx的页面-在这里我将上传一个由用户提交的文档 毕竟,我会将此页面重定向到versions.aspx 现在我的问题是 我需要确认用户是否愿意在转到Version.aspx之前预览文档 这里我将显示一个确认窗口,但我无法预测用户选择的值是或否 参考: ///////////////////////////////获取bool值的javascript确认窗口,javascript,c#-2.0,Javascript,C# 2.0,我有一个名为addtitle.aspx的页面-在这里我将上传一个由用户提交的文档 毕竟,我会将此页面重定向到versions.aspx 现在我的问题是 我需要确认用户是否愿意在转到Version.aspx之前预览文档 这里我将显示一个确认窗口,但我无法预测用户选择的值是或否 参考: /////////////////////////////// bool sStatus = ShowPopupMessage("You want to preview the document?");
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);
}
bool sStatus=ShowPopupMessage(“您想预览文档吗?”);
if(sStatus)
{
//预览活动
}
其他的
{
响应。重定向(“”);
}
私有bool ShowPopupMessage(字符串消息)
{
System.Text.StringBuilder sb=新的System.Text.StringBuilder();
某人加上(“”);
sb.Append(“window.onload=function(){”);
sb.追加(“返回确认(”);
某人附加(信息);
某人加上(“)};”;
某人加上(“”);
RegisterStartupScript(this.GetType(),“return confirm”,sb.ToString(),true);
}
是否可以预测,如果用户选择了“是”?否,您需要在用户单击“确定”或“取消”后对服务器端代码进行AJAX调用
这意味着您无法从C#函数返回状态。您想预测用户将选择什么?两个月和之前的11个问题。恕我直言,此时您真的应该正确地格式化代码,而不是依赖@Cybernate这样的人来为您进行格式化。看看问题区域右侧的“如何设置格式”框以及问题区域上方的[?]框。我认为您需要实现
CrystalBallPredicter
@mplungjan:CrystalBallPredicter?wats it…给我发个链接…@Shankar-正在开发中。我无法预测它何时可用;)对不起,这其实是一个玩笑