我想从后面的asp webform代码中提出一条确认消息 然后根据用户确认的结果完成代码序列 像那样:
void SaveData()
{
bool IsAvaliable = Validate();
if(IsAvaliable)
//Raise JavaScript Confirm Message
if(confirm == true)
{
save ();
}
else
return;
//
}
如何在服务器端代码完成后显示确认消息?
答案 0 :(得分:0)
无法暂停服务器端操作(ASPX Web窗体)以允许客户端操作(网页中的JavaScript)发生。每个都与另一个分开(首先是服务器端,然后是服务器端处理的客户端结果)。
您需要做的是将处理分为两个阶段:
第一个网络表单将呈现包含客户端(JavaScript)confirm()
对话框的页面。
根据用户选择的内容,JavaScript将调用相应的下一个ASPX Web表单,然后该Web表单将根据需要继续。