gpt4 book ai didi

javascript 警报和更新页面 asp.net c#

转载 作者:行者123 更新时间:2023-11-28 11:38:47 33 4
gpt4 key购买 nike

我正在用 C# 编写 ASP.NET 项目。

我在页面 default.aspx 中有一个按钮,当我单击该按钮然后更新页面时,我需要 javascript 警报。我通过以下方式做到这一点:

protected void Button1_Click(object sender, EventArgs e)  
{
Response.Write("<script language='javascript'>alert('OK');</script>");
Response.Redirect("default.aspx");
}

但是 javascript 警报没有发生。那么,如何让javascript先出现alert,然后更新页面呢?

最佳答案

它不起作用,因为您正在调用Response.Redirect。当前页面上在此之前发生的任何操作都将无效,因为新页面将在当前页面渲染之前立即重定向。

你有几个选择,但我认为你想要的是这个......

protected void Button1_Click(object sender, EventArgs e)
{
Response.Write("<script type='text/javascript'>");
Response.Write("alert('OK');");
Response.Write("document.location.href='default.aspx';");
Response.Write("</script>");
}

另一种选择是将要显示的消息存储在 session 变量之类的内容中,然后在重定向后将其显示在新页面上 - 但这更复杂并且还需要更新新页面。

关于javascript 警报和更新页面 asp.net c#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11519695/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com