在我的ASP.NET C#應用程序中,我想顯示許多不同的錯誤消息。錯誤消息的中心頁面
我顯示我的錯誤信息的方式是通過流行的通過:
Page.ClientScript.RegisterStartupScript(GetType(), "msgbox", "alert('My error message here');", true);
return;
由於有許多不同的錯誤消息(跨頁一些重複的),我有我的應用程序這麼多不同的網頁 - 我我喜歡把所有的錯誤消息放在一個集中的頁面上,並以某種方式引用它 - 這樣當我需要更改錯誤信息時,我只需要在一個頁面中進行更改,而不是跨所有頁面進行更改。
這樣做的最好方法是什麼?
我想我需要創建一個.cs頁面?每個錯誤消息都有一個不同的ID。
這似乎是一件非常簡單的事情,但我對於如何開始它卻有點失落。
有人可以建議最好的方法來做到這一點?
謝謝。
因此,您可能想要將錯誤寫入數據庫,然後只需將報告頁面顯示在網格中或其他位置即可。 – box86rowh
似乎你需要ELMAH日誌庫,它有一個頁面來查看你的web應用中的所有錯誤 –
Elmah是未處理的異常日誌記錄。這聽起來像他想通知用戶的事情,如驗證失敗。他想要一箇中心位置來管理這些文本。埃爾瑪不會那樣做我所知道的。 – mason