Toon posts:

[asp.net]dyn. laden van user controls

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb mijn eigen implementatie gemaakt voor het gebruik maken van templates in asp.net. één pagecontrol class die dynamisch user controls laadt. Nu werkt dit al een half jaar perfect. Echter duiken er problemen op met bepaalde computers en mensen die bellen naar mijn klant en zeggen het soms niet werkt. Het probleem is dat soms de header niet wordt doorgestuurd naar de client.

voorbeeld:
Standaard wordt volgende code gefabriceerd.
HTML:
1
2
3
4
5
6
<tr>
        <td class="header" colspan="3">[img]"images/banner.jpg"[/img]
        
        </td>
        
    </tr>

Maar hij spuwt volgende code maar:
HTML:
1
2
3
4
5
6
<tr>
        <td class="header" colspan="3">
        
        </td>
        
    </tr>


Deze bron heb ik doorgemaild gekregen van de klant.

De code die ontbreekt is een user control genaamd "ucHeader.ascx" die wordt geladen met volgende code:

Visual Basic .NET:
1
2
3
4
5
6
7
Public header As New PlaceHolder()
....
sub init
....
header.Controls.Add(LoadControl("UCheader.ascx"))
        Controls.Add(header)
....


Wat zou nu de reden kunnen zijn waarom het op sommige computers (pakweg 0.5 % niet werkt).

Mogelijke oorzaken waar ik eerst aan dacht:

1) slechte computers 8) maar het feit dat de informatie gewoon niet naar de client wordt gestuurd kan deze oorzaak al uitsluiten.

2) De server heeft een fout bij het laden van de control. (misschien omdat twee threads tegelijk hetzelfde bestand dyn. willen laden) >> uitgesloten want hij geeft geen error EN refresh helpt niet!

Verwijderd

Topicstarter
kick