gpt4 book ai didi

c# - 如何在 web 应用程序 asp.net c# 中显示错误消息框

转载 作者:太空狗 更新时间:2023-10-29 18:01:30 24 4
gpt4 key购买 nike

我有一个 ASP.NET Web 应用程序,我想知道如何在抛出异常时显示错误消息框。

例如,

        try
{
do something
}
catch
{
messagebox.write("error");
//[This isn't the correct syntax, just what I want to achieve]
}

[消息框显示错误]

谢谢

最佳答案

您不能合理地在客户端计算机或服务器上显示消息框。对于客户端的计算机,您需要重定向到带有适当错误消息的错误页面,如果需要,可能包括异常消息和堆栈跟踪。在服务器上,您可能希望进行一些日志记录,记录到事件日志或日志文件中。

 try
{
....
}
catch (Exception ex)
{
this.Session["exceptionMessage"] = ex.Message;
Response.Redirect( "ErrorDisplay.aspx" );
log.Write( ex.Message + ex.StackTrace );
}

请注意,上面的“日志”必须由您实现,可能使用 log4net 或其他一些日志记录实用程序。

关于c# - 如何在 web 应用程序 asp.net c# 中显示错误消息框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/651592/

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