如何在c#中的警告框ok按钮上编写动作?

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

但是在这个单击提交按钮的时候,值会被插入到数据库中,但是在没有显示警告消息的情况下,我的页面导航到home.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); } } 

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

你将不得不在你的javascript函数中使用window.loacation重定向。删除Response.Redirect()

Response.redirect是服务器端代码,它不等待执行客户端代码。 如果我们将在客户端编写两个语句,那么它将正常工作。