【问题标题】:Display ELMAH error detail in my own page?在我自己的页面中显示 ELMAH 错误详细信息?
【发布时间】:2011-10-26 02:59:17
【问题描述】:

我正在使用 C# 和 MVC 3。

我有一个页面,可以在其中查看 ELMAH 记录的错误网格。我创建了这个而不是使用 elmah.axd 页面,因为我希望该页面的样式与我的管理部分的其余部分相同。

效果很好,但我想对错误详细信息页面做同样的事情。我喜欢 ELMAH 详细信息页面的外观,但它是它自己的页面,我希望它包含在我的样式中并与我的管理部分的其余部分集成。

ELMAH 中是否有一个函数可以针对 elmah.axd/detail 上的错误呈现 HTML,以便我可以将其放入我的一个页面中?

【问题讨论】:

  • 我还没试过,但这家伙写了一个有趣的articleGitHub上有一些源代码。

标签: c# asp.net asp.net-mvc asp.net-mvc-3 elmah


【解决方案1】:

我不确定是否有功能,但您始终可以将数据从存储容器(xml 文件、SQL Server 等)中拉出并显示为您喜欢的任何方式。

【讨论】:

  • 你让我很好奇,快速浏览了源代码,似乎没有函数。 ErrorDetailPage.cs 只是转到持久存储然后使用 HtmlTextWriter 并根据请求即时构建该详细信息显示。
猜你喜欢
  • 2013-11-13
  • 1970-01-01
  • 1970-01-01
  • 2018-09-22
  • 1970-01-01
  • 1970-01-01
  • 2011-05-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多