在母版页中处理异常

时间:2011-01-12 16:38:32

标签: c# asp.net exception exception-handling master-pages

如果在页面中抛出异常,是否可以在母版页中处理(假设之前没有处理过?)

2 个答案:

答案 0 :(得分:1)

如果母版页上的方法是上面发生异常的调用链中的方法,则可以将其捕获。

你想要完成什么?我猜想你需要探索一个基页的创建,你可以在其中进行异常处理,并从中继承你的其他页面。

答案 1 :(得分:0)

您可以向Page.Error事件添加处理程序:

protected void Master_Init() 
{
    Page.Error += MyErrorHandler;
}

我不确定,MasterPage类中有Master_Init方法,但我相信,你有个主意。