删除按钮里的部分代码:
int count = sub.GetTopicOptionStatus(code);
if(count==0)
{
//需要操作的用户都已经全部完成了
sub.SetTopicState(int.Parse(code),"003002");
Response.Write("<script language=javascript>alert('话题已成功关闭。')</script>");
databing();
}
else if(count>0)
{
//还有用户未完成操作
Response.Write("<script language=javascript>confirm('还有用户未完成,是否强行关闭话题?','提示',16) </script>"); //如果用户点取消则不要执行后面的语句,点确定才执行后面的语句。
sub.SetTopicState(int.Parse(code),"003002");
databing();
}
int count = sub.GetTopicOptionStatus(code);
if(count==0)
{
//需要操作的用户都已经全部完成了
sub.SetTopicState(int.Parse(code),"003002");
Response.Write("<script language=javascript>alert('话题已成功关闭。')</script>");
databing();
}
else if(count>0)
{
//还有用户未完成操作
Response.Write("<script language=javascript>confirm('还有用户未完成,是否强行关闭话题?','提示',16) </script>"); //如果用户点取消则不要执行后面的语句,点确定才执行后面的语句。
sub.SetTopicState(int.Parse(code),"003002");
databing();
}
if(count==0)
{
//需要操作的用户都已经全部完成了
sub.SetTopicState(int.Parse(code),"003002");
Response.Write(" <script language=javascript> alert('话题已成功关闭。') </script> ");
databing();
}
else if(count> 0)
{
//还有用户未完成操作
Response.Write(" <script language=javascript> if (confirm('还有用户未完成,是否强行关闭话题?','提示',16)){sub.SetTopicState(int.Parse(code),"003002"); databing();} </script> ");
//如果用户点取消则不要执行后面的语句,点确定才执行后面的语句。
}
Response.Write(" <script language=javascript> confirm('还有用户未完成,是否强行关闭话题?','提示',16) </script> ");
sub.SetTopicState(int.Parse(code),"003002");
databing();
则是在服务器运行的...意思就是说服务器已经运行完了.才会去告诉 客户端 是否强行关闭话题所以不管客户端点哪个,服务器已经运行完了.已经没有什么意义了...
confirm("question")?alert('ok!'):{}