我一直在阅读StackOverFlow
中的一些主题,我发现了一些刷新页面的方法,如:
Response.Redirect(Request.RawURL);, Response.Redirect(Absolute.Uri) etc...
但我需要发送确认提醒,并且还要刷新页面......现在,我正在使用此方法发送提醒:
ScriptManager.RegisterStartupScript(this, typeof(Page), "alert", "alert('Well Done !');", true);
但是使用这些方法中的任何一种来刷新页面,都不会触发警报。所以我需要知道一种方法,这是一个很好的做法
因为我有一些DropDownList
来自database
的数据而且我对数据做了一些Edits
,所以当用户点击按钮edit
当前数据时,它会显示edit successfully
之类的消息,然后使用新数据刷新页面。
答案 0 :(得分:2)
客户端重定向怎么样?
alert("You're now will be redirected");
window.location.reload();
由于alert()是同步功能,只有当用户点击“确定”
时才会触发重定向答案 1 :(得分:0)
上述客户端脚本可以通过这种方式添加到您的代码中。
protected void Render()
{
System.Text.StringBuilder stringBuilder = new System.Text.StringBuilder("<script "
+ "type='text/javascript'>"
);
stringBuilder.Append("alert('hi');");
stringBuilder.Append("window.location.reload();");
stringBuilder.Append("</script>");
}