В моем приложении ASP.NET C# есть много разных сообщений об ошибках, которые я хотел бы отображать.Центральная страница для сообщений об ошибках
Пути я показываю мое сообщение об ошибке является попами путем через:
Page.ClientScript.RegisterStartupScript(GetType(), "msgbox", "alert('My error message here');", true);
return;
Поскольку существует много различных сообщений об ошибках (некоторые повторяются по страницам), и у меня есть так много разных страниц в моем приложении - я d хотел бы поместить все сообщение об ошибке на централизованную страницу и ссылаться на нее каким-то образом - так что, когда мне нужно изменить свое сообщение об ошибке, мне нужно изменить только одну страницу, а не ВСЕ ВСЕ страницы.
Каков наилучший способ для этого?
Мне кажется, мне нужно создать страницу .cs? И для каждого сообщения об ошибке есть другой идентификатор.
Это похоже на очень простую вещь, но я немного потерял, как начать с нее.
Может ли кто-нибудь посоветовать лучший способ сделать это?
Спасибо.
Таким образом, вы, вероятно, захотите записать ошибки в базу данных, а затем просто создать страницу отчетов, которая отображает их все в сетке или что-то в этом роде. – box86rowh
Кажется, вам нужна библиотека журнала ELMAH, у нее есть страница, чтобы просмотреть всю ошибку в вашем веб-приложении. –
Elmah - это необработанное ведение журнала исключений. Похоже, он хочет уведомлять пользователей о вещах, таких как сбой проверки. И он хочет центральное место для управления текстом. Элма не делает того, что я знаю. – mason