前一段时间,我问过"如何发送提醒并重新加载页面"我找到了答案Here
但现在我需要发送此警告/确认消息,例如New Registration Successfully done
并重定向到其他页面
而且我不知道如何...我以前的方式,只会重新加载当前页面,如果我制作Response.Redirect("PageName.aspx");
它将不会显示警告。
我能做什么?
更新
现在,我发现了window.location.href = 'pagina.aspx';
但是我不知道这是一个好习惯还是如何使用它,在代码隐藏时,这种方法不存在...
答案 0 :(得分:3)
您想从后面的代码加载脚本。
protected void Submit_Click(object sender, EventArgs e)
{
// Do something
Page.ClientScript.RegisterStartupScript(this.GetType(), "redirect script",
"alert('New registration successfully done!'); location.href='pagina.aspx';",
true);
}
protected void Submit_Click(object sender, EventArgs e)
{
// Do something
ScriptManager.RegisterStartupScript(Page, Page.GetType(), "redirect script",
"alert('New registration successfully done!'); location.href='pagina.aspx';",
true);
}