在客户端发出警报消息后继续执行代码
Continue execution of the code after alert message from clientside
我必须使用webappsplication发送邮件。一切都很好,但如果没有选择附件,我必须显示一条确认消息。在确认框中,当单击ok时,代码的执行应该继续,当单击cancel按钮时,代码应该返回。
这是我的代码
背后的代码
protected void btnSend_Click(object sender, EventArgs e)
{
string str = "Are you sure, you want to proceed without attachment?";
this.ClientScript.RegisterStartupScript(typeof(Page), "Popup", "ConfirmApproval('" + str + "');", true);
...Send mail code goes here
}
ASPX-
function ConfirmApproval(objMsg)
{
if(confirm(objMsg))
{
alert("execute code.");
return true;
}
else
return false;
}
它运行良好,即当点击ok按钮时,会显示"执行代码"的警报。我想继续执行代码,而不是显示警报。我们将如何从客户端做到这一点???
试试这个代码,
protected void Page_Load(object sender, EventArgs e)
{
btnSend.Attributes.Add("onclick","return confirm('execute code');");
}
您需要使用confirm("execute code")
而不是"alert"。希望能有所帮助:)
var agreed = confirm("execute code");
if(agreed) {
//do something
} else {
return false;
}
我向您展示了一种使用暴力的方法。
将代码放在您创建的任何网页的pageload(sender,e)中。现在通过XHR呼叫。
(这可能是一个糟糕的答复)。
相关文章:
- 如何使我的javascript在页面加载后继续执行
- php,如果我点击按钮程序重新加载页面,并且从不继续执行代码
- Javascript渲染.如何编写Javascript;t在函数调用结束之前继续执行代码
- Javascript:在css动画之后继续执行
- 为什么javascript ES6 Promises在解析后继续执行
- 浏览器在“打开”之后继续执行Javascript;PageUnload”&新的“;PageLoad”;
- 停止 C# 在下拉列表 javascript 验证失败时继续执行服务器端脚本
- 代码只执行一次,但应该继续执行
- 等待 AJAX,然后再继续执行单独的函数
- 在 Mac 上的 Firebug 中继续执行脚本的快捷方式是什么?
- JSON 失败并继续执行代码
- onClick 事件,但仍继续执行 href 目标
- 如何在使用 window.onerror 处理语句 1 中的错误时继续执行语句 2
- 继续执行dom命令
- 如何停止执行CasperJS,让用户输入一些值,然后继续执行
- Sailsjs-返回res.json();后继续执行;
- 警报框打开时继续执行
- 如何刷新页面,然后继续执行操作
- 停止当前操作并继续执行另一个(新)操作
- 在客户端发出警报消息后继续执行代码