c# - 在 .aspx 和 .ascx 页面中捕获异常

标签 c# .net asp.net exception error-handling

问题说明一切,拿这个例子代码:

<ul id="css-id">
    <li>
    <something:CustomControl ID="SomeThingElse" runat="server" />
    <something:OtherCustomControl runat="server" />
    </li>
</ul>

现在,如果在这些控件(位于母版页中)的某处抛出错误,它们将关闭整个站点,如何捕获这些异常?

最佳答案

您可以捕获所有未在 Global.asax 页面/类的其他地方处理的异常。 看:

protected void Application_Error(Object sender, EventArgs e)

方法。

关于c# - 在 .aspx 和 .ascx 页面中捕获异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/138071/

相关文章:

c# - MSAL.Net 没有帐户或登录提示传递给 AcquireTokenSilent 调用

c# - 如何将 CSV 中的列映射到 C# 中的类属性?

c# - 如何使用 DateTime 字段检索上一条和下一条记录?

c# - 使用 Windows 服务和 SQL Server 在单向 WCF 消息中排队

c# - 将异常传递到 ASP.net/C# 中的错误屏幕

javascript - 使用 jQuery 防止回发并运行 OnClick

c# - 如何卸载特定版本的 NuGet 包?

c# - 避免特定方法的 CamelCasePropertyNamesContractResolver

c# - Dispose,什么时候调用?

c# - 允许用户在 iPhone 上加载历史记录的最佳方式是什么?