如何用c#编写警报框ok按钮的动作

本文关键字:按钮 ok 何用 | 更新日期: 2023-09-27 18:11:10

我是。net应用程序开发的新手。在我的项目中,我创建了一个表单,当我点击提交按钮,这些值插入数据库。如果成功插入,则使用response.redirect("home.aspx")导航到另一个表单。

但是在这个时候,当他点击提交按钮,值被插入到数据库中,但没有显示警告消息,我的页面导航到主页。aspx页面。

但我的要求是,它应该有显示警告消息,点击警报框OK按钮后,然后它是导航到另一个页面。

感谢您的帮助

public static void ShowAlertMessage(string error)
{
    Page page = HttpContext.Current.Handler as Page;
    if (page != null)
    {
        error = error.Replace("'", "");
        ScriptManager.RegisterStartupScript(page, page.GetType(), "err_msg", "alert('" + error + "');", true);
    }
}

如何用c#编写警报框ok按钮的动作

ScriptManager.RegisterStartupScript(page, page.GetType(), "err_msg", "alert('" + error + "');window.location='pagename.aspx';", true);

你只能在javascript函数中使用window.loacation重定向。移除Response.Redirect()

反应。重定向是服务器端代码,它不等待执行客户端代码。如果我们将这两个语句写在客户端,那么它将工作良好。