2011-08-12 52 views
4

我正在使用C#和MVC 3.在我自己的頁面中顯示ELMAH錯誤詳細信息?

我有一個頁面,我可以查看ELMAH記錄的錯誤的網格。我創建了這個頁面,而不是使用elmah.axd頁面,因爲我希望頁面的樣式與我的管理部分的其餘部分相同。

這很好,但我想爲錯誤詳細信息頁面做同樣的事情。我喜歡ELMAH詳細信息頁面的外觀,但它是它自己的頁面,我希望它包裹在我的樣式中,並與我的管理部分的其餘部分集成。

ELMAH中是否有一個函數將呈現HTML中的錯誤,如elmah.axd/detail,以便我可以將它扔到我的一個頁面中?

回答

3

我還沒有嘗試過,但這傢伙寫了一個有趣的article
有一些源代碼GitHub

0

我不確定是否有函數,但可以隨時將數據從存儲容器(xml文件,SQL Server等)中提取出來,然後按照您的喜好顯示它。

+0

你讓我好奇,快速瀏覽了源代碼,看起來並沒有什麼功能。 ErrorDetailPage.cs只是進入持久性存儲,然後使用HtmlTextWriter,並根據請求即時創建該詳細信息顯示。 –

相關問題