gpt4 book ai didi

c# - 确认消息框

转载 作者:太空宇宙 更新时间:2023-11-03 17:35:02 25 4
gpt4 key购买 nike

我必须为函数显示一个是否弹出消息框>

这就是我为弹出警报所做的>

  Page.ClientScript.RegisterStartupScript(this.GetType(), "Alert", "<script>alert('File Updated');</script>");

这就是我想要在后面的代码中做的事情:
if (ID != 0)
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "Confirm", "<script>confirm('are you sure?');</script>");

if (yes)
{
perform function
}
else
{
return;
}

}

确认不起作用,,,关于如何做到这一点的任何建议
谢谢

编辑部分:
  • 导航到页面
  • 向文本框添加值
  • 单击“保存”按钮为数据库添加值
  • 询问用户是否确定要执行“你确定”吗?,确认弹出
  • 现在上面的确认框只会在 ID 为 != 0 时才会出现,否则不需要弹出窗口。
  • 如果他说是,则添加到数据库并显示已在数据库中输入值的警报弹出窗口。
  • 如果否,则不要添加到 Db 并返回。

  • 所以我得到这样的确认框..但是我怎样才能得到选择的内容
    string scriptString = "<script language='JavaScript'> ";
    scriptString += "confirm ('Are you sure you want to Close this period.')";
    scriptString += "</script>";
    Response.Write(scriptString);

    最佳答案

    是否有您单击的按钮来触发操作?如果是这样,您应该将客户端事件添加到您的 Web 控件,如下所示:

    <asp:ImageButton runat="server" ID="DeleteUrlImageButton" ImageUrl="~/Images/icon_remove.gif"
    OnClick="DeleteUrlImageButton_Clicked"
    OnClientClick="return confirm('Are you sure you want to delete?');" />

    如果用户选择是,则回发照常进行。如果他们选择否,则取消偶数并且不发生回发。 IMO,这是处理它的方法,因为如果他们选择否,它会阻止任何额外的服务器事件。

    关于c# - 确认消息框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4933969/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com