Ik ben nu al een tijdje met een website, en in de code behind ben ik nu de error handling wat aan het bijslijpen (is nogal een zooitje geworden), nu heb ik eigenlijk het hele exception gedeelte wel klaar, ik weet niet hoe ik dit nog ga weergeven.
Maar nu wil ik ook warnings, errors vanuit mijn code gaan weergeven op de huidige pagina, maar aangezien dit er wel meerdere kunnen zijn dacht ik aan een Stack waar ik alle errors opgooi en dan uitlees op mijn aspx'je. Nu gaat het echter om meerdere functies, dus ik dacht, dan gooi ik een object in een sessie variabele, sla daar de fouten in op, en leeg die dan.
Is dit een goede manier, of weten jullie een andere manier om alle fouten te verzamelen?
Dan ook nog de vraag hoe jullie exceptions afwerken in je asp.net pagina's. Ik los het nu op door een aparte class, die wat debug info neergooit op de pagina zoals de request header, sql queries, parameters etc... maar dat is allemaal response.write werk. Uiteindelijk gooi ik dus elke exception die optreedt naar een functie die wat info ophaalt en uitschrijft naar de huidige pagina, nu weet ik dat hier wel een betere manier in moet zijn voor .NET, die heb ik enkelt nog niet gevonden.
Maar nu wil ik ook warnings, errors vanuit mijn code gaan weergeven op de huidige pagina, maar aangezien dit er wel meerdere kunnen zijn dacht ik aan een Stack waar ik alle errors opgooi en dan uitlees op mijn aspx'je. Nu gaat het echter om meerdere functies, dus ik dacht, dan gooi ik een object in een sessie variabele, sla daar de fouten in op, en leeg die dan.
Is dit een goede manier, of weten jullie een andere manier om alle fouten te verzamelen?
Dan ook nog de vraag hoe jullie exceptions afwerken in je asp.net pagina's. Ik los het nu op door een aparte class, die wat debug info neergooit op de pagina zoals de request header, sql queries, parameters etc... maar dat is allemaal response.write werk. Uiteindelijk gooi ik dus elke exception die optreedt naar een functie die wat info ophaalt en uitschrijft naar de huidige pagina, nu weet ik dat hier wel een betere manier in moet zijn voor .NET, die heb ik enkelt nog niet gevonden.