【问题标题】:confirmation yes or no message in asp net在 asp net 中确认是或否消息
【发布时间】:2016-05-15 04:29:47
【问题描述】:

我在 asp.net 中显示确认是或否消息框时遇到问题。

string script = "alert(\"Insert success !!! \");";
    ScriptManager.RegisterClientScriptBlock(this, GetType(), "key", script, true); 

我可以显示消息框插入成功,但我不知道如何制作确认消息框。 这个消息框,

if choose yes
{
do something
}
else
{
do something
}

谢谢

【问题讨论】:

    标签: javascript c# asp.net


    【解决方案1】:

    您可以使用 JavaScript 创建一个确认框:confirm()

    您需要在您的 ASP.NET 代码中实现此代码。

    if (confirm("Are you sure?")) {
      alert("OK");
    } else {
      alert("BAD");
    }

    试试这个脚本:

    string script = "if(confirm(\"Are you sure?\")){ alert(\"OK\");} else { alert(\"BAD\");}";
    ScriptManager.RegisterClientScriptBlock(this, GetType(), "key", script, true); 
    

    【讨论】:

    • @OP 这完全是客户端。您需要将这种代码与 AJAX 调用配对以让服务器知道。
    • 根据问题的执行方式,OP 正在询问 .NET 嵌入式 JavaScript 代码。我的回答旨在为 OP 提供一个指南,让他有一个实现代码的起点。
    • 这是一个很好的起点,但我刚刚遇到很多新手/有抱负的开发人员感到困惑,因为服务器在这些情况下什么都不做,所以我宁愿早点说出警告。跨度>
    • @DannyFardyJhonstonBermúdez 我只是将此代码放在我的 ASP.Net 中,但确认和警报是错误的:在当前上下文中不存在。对不起,我是 ASP.NET 的新手
    • @HenzD'Wraith 我已经更新了我的答案,请检查。让我知道这是否有效。
    猜你喜欢
    • 1970-01-01
    • 2017-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-13
    • 1970-01-01
    • 2020-10-03
    • 2021-09-28
    相关资源
    最近更新 更多