我将使用webappplication发送邮件。所有工作正常但我必须显示确认消息,如果没有选择附件。在确认框中点击确定时,代码执行应该继续,当点击取消按钮时它应该回归。
这是我的代码
背后的代码
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;
}
它工作正常,即单击确定按钮时会显示警告“执行代码”。而不是显示警告我想继续执行代码。我们将如何从客户端执行此操作???
答案 0 :(得分:1)
试试这段代码,
protected void Page_Load(object sender, EventArgs e)
{
btnSend.Attributes.Add("onclick","return confirm('execute code');");
}
答案 1 :(得分:0)
您需要使用confirm("execute code")
代替'alert'。希望有所帮助:)
var agreed = confirm("execute code");
if(agreed) {
//do something
} else {
return false;
}
答案 2 :(得分:0)
我正在向你展示一种蛮力的方式来做到这一点。
将该代码放在您创建的任何网页的page_load(sender,e)中。现在通过XHR调用它。
(这可能是一个糟糕的回复)。