Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在c#中的警报框ok按钮上写入操作?_C#_Asp.net - Fatal编程技术网

如何在c#中的警报框ok按钮上写入操作?

如何在c#中的警报框ok按钮上写入操作?,c#,asp.net,C#,Asp.net,我是.net应用程序开发新手。在我的项目中,我创建了一个表单,当我单击submit按钮时,这些值被插入到数据库中。如果成功插入,则我的表单使用response.redirect(“home.aspx”)导航到另一个表单 但在这种情况下,当单击submit按钮时,会将值插入到数据库中,但没有显示警报消息,我的页面导航到home.aspx页面 但我的要求是,它应该显示警报消息,点击警报框OK按钮后,它将导航到另一个页面 谢谢你的帮助 public static void ShowAlertMessa

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

但在这种情况下,当单击submit按钮时,会将值插入到数据库中,但没有显示警报消息,我的页面导航到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);
    }
}
只能在javascript函数中使用
window.loacation
重定向。删除
Response.redirect()

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

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


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

您能显示当前代码吗?公共静态void showartmessage(字符串错误){Page Page Page=HttpContext.current.Handler as Page;if(Page!=null){error=error.Replace(“,”);ScriptManager.RegisterStartupScript(page,page.GetType(),“err_msg”,“alert(“+error+”);”,true);}}能否显示当前代码?公共静态无效ShowAlertMessage(字符串错误){page page page=HttpContext.current.Handler为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);