gpt4 book ai didi

c# - response.write 不工作 asp.net

转载 作者:太空宇宙 更新时间:2023-11-03 22:58:06 25 4
gpt4 key购买 nike

插入数据后的按钮单击事件我想显示数据插入成功的消息。这是我的代码

if (com2.ExecuteNonQuery() >= 1)
{
Response.Write("<script LANGUAGE='JavaScript' >alert('Request Submitted Successfully!')</script>");
}
else
{
Response.Write("<script LANGUAGE='JavaScript' >alert('There is some error. Please enter again')</script>");
}

它工作正常,直到我在插入上述代码后不久在同一事件中放置空文本框的代码。 这是代码

foreach (var control in this.Controls)
{
TextBox tb = control as TextBox;
if (tb != null)
{
tb.Text = string.Empty;
}
}
Response.Redirect("Default.aspx");

现在数据插入后文本框为空,数据也在插入但没有弹出消息显示。哪里有问题

最佳答案

我不是 100% 确定您的逻辑,但不是让服务器执行重定向,而是在调用 alert 后在客户端执行:

if (com2.ExecuteNonQuery() >= 1) {
Response.Write("<script LANGUAGE='JavaScript' >alert('Request Submitted Successfully!');window.location='Default.aspx';</script>");
} else {
Response.Write("<script LANGUAGE='JavaScript' >alert('There is some error. Please enter again');window.location='Default.aspx';</script>");
}

关于c# - response.write 不工作 asp.net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44416582/

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