我想在推送保存按钮时写一个javascript消息和Response.Redirect同一页面上的空表单(RawUrl)在asp.net上
Response.Write("<script LANGUAGE='JavaScript' >alert('Record successful.')</script>");
Response.Redirect(Request.RawUrl);
但我看不到任何消息只是重定向页面。如何显示消息然后重定向同一页?
答案 0 :(得分:2)
您应该在显示警报后通过Javascript进行重定向。
Response.Write(@"
<script>
alert('Record successful.');
window.location = '" + Request.RawUrl + @"';
</script>
");
您也可以设置超时
Response.Write(@"
<script>
alert('Record successful.');
setTimeout(function(){
window.location = '" + Request.RawUrl + @"';
}, 2000);
</script>
");
点击消息框后,Javascript将重定向用户2。