如何在asp.net中点击按钮时在response.redirect中编写脚本警报

时间:2015-04-06 08:42:42

标签: asp.net

我在asp.net中编写了以下代码。它给出了错误请求等错误。 代码如下

 protected void btnSubmit_Click(object sender, EventArgs e)
 {
        // some code
 Response.Redirect("<script>alert('Successfully Added!');window.location ='../Admin/frmStateMgmt.aspx';</script>");  // It gives error here.
}

2 个答案:

答案 0 :(得分:0)

Response.Redirect不会将脚本作为参数来获取您想要访问的网页的网址。

 Response.Redirect("somepage.aspx");

如果您需要提醒您可以通过此处执行的操作

ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "SomeKey", "alert('Some alert')", true);

答案 1 :(得分:0)

我得到了答案,

 protected void btnSubmit_Click(object sender, EventArgs e)
 {
         //some code
Response.Write("<script type='text/javascript'>");
            Response.Write("alert('Successfully Added!');");
            Response.Write("document.location.href='../Admin/frmStateMgmt.aspx';");
            Response.Write("</script>");
}

我通过使用Response.Write得到了答案。希望some1会得到帮助。