gpt4 book ai didi

c# - 不需要地显示 jgrowl 消息

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

try{

myConnection.Open();
SqlCommand myCommd = new SqlCommand(StrMemberId, myConnection);
myCommd.Parameters.AddWithValue("@MemberId", TxtEnterMemberId.Text);
int value=(int)myCommd.ExecuteScalar();

if (value!= 0 )
{
Response.Redirect("GeneralExamination.aspx? MemberId=" + this.TxtEnterMemberId);
}

else
{
string js = "$.jGrowl(' Invalid Member Id Try Again ');";
Page.ClientScript.RegisterStartupScript(typeof(string), "jgrowlwarn", js, true);
TxtEnterMemberId.Text = "";
}


}

catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally {
myConnection.Close();
}

}

我在这里尝试做的是搜索一个成员,如果不存在或无效输入 jgrowl 将显示一条消息(工作正常)。i.) 现在的问题是,当我给出正确的 memberId 时,会生成一条消息,提示“线程正在中止”。但它确实被重定向到目标页面。异常是什么?

ii.) 当我转到下一页并单击后退按钮时。消息框显示“要显示此页面,Firefox 必须发送将重复任何操作(例如搜索或订单确认)的信息较早执行。”如果我单击重新发送,则再次显示咆哮声。怎么处理?

请帮助解决问题..

最佳答案

I) 我认为异常是在 try/catch block 内创建 Response.Redirect,为避免异常,您可以向 Redirect 添加 false 参数。

更多信息:ThreadAbortException Occurs If You Use Response.End, Response.Redirect, or Server.Transfer

关于c# - 不需要地显示 jgrowl 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2720192/

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