FIX: Code in de functie InitializeComponent aanroepen wordt verwijderd wanneer u de waarde van de eigenschap EnableViewState van een pagina wijzigen

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 820769 - Bekijk de producten waarop dit artikel van toepassing is.
Voor Microsoft.Zie NET Framework 1.1 versie van dit artikel822759.
Alles uitklappen | Alles samenvouwen

Op deze pagina

Symptomen

Standaard Microsoft Visual Studio.NET maakt eenInitializeComponent aanroepenWanneer u met Visual C# Maak een nieuwe ASP-functie.NET Web project. Deze functie wordt gebruikt om te koppelenGebeurtenisobjecten met besturingselementen. Vouw ontwerper van het formulier in de gegenereerde code bekijken van de code. U zult een verklaring van de volgende strekking:
		private void InitializeComponent()
		{    
			this.Load += new System.EventHandler(this.Page_Load);

		}
In sommige configuraties Visual Studio als u deenableViewStateeigenschap van een pagina, wordt de code in deInitializeComponent aanroepenfunctie verwijderd.

Oplossing

Een ondersteunde correctie is nu beschikbaar van Microsoft, maar is alleen bedoeld om het probleem is in dit artikel wordt beschreven. Gelden alleen voor computers die zich voordoet dit specifieke probleem. Deze correctie wellicht extra worden getest. Dus als Microsoft raadt u geen ernstige problemen ondervindt, dat u de volgende wachten..NET Framework servicepack waarin deze correctie.

Om dit probleem onmiddellijk contact op met Microsoft-Product Support Services om de correctie te verkrijgen. Voor een volledige lijst van Microsoft-Product Telefoonnummers Services en informatie over ondersteuningskosten ondersteunen, gaat u naar de volgende Microsoft-website:
http://support.Microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMS
OPMERKING: In speciale gevallen kunnen kosten die normaal verbonden voor worden geannuleerd als een medewerker van Microsoft Productondersteuning een specifieke update wordt het probleem opgelost. De normale ondersteuningskosten gelden voor extra ondersteuningsvragen die niet in aanmerking voor de specifieke update in kwestie.

De Engelse versie van deze correctie heeft de bestandskenmerken (of hoger) die in de volgende tabel worden weergegeven. De datums en tijden voor deze bestanden worden weergegeven in coordinated universal time (UTC). Wanneer u de bestandsinformatie weergeeft, wordt deze naar lokale tijd geconverteerd. Het verschil tussen UTC en lokale tijd, gebruikt u deTijdzonetabblad in het onderdeel Datum en tijd in het Configuratiescherm.
   Date         Time   Version     Size       File name
   -------------------------------------------------------------------
   07-Jun-2003  09:12  7.0.9704.0  1,122,304  Htmed.dll
   07-Jun-2003  07:38  7.0.9704.0  3,600,384  Microsoft.vsdesigner.dll

Status

Microsoft heeft bevestigd dat dit probleem in de Microsoft-producten die worden vermeld is aan het begin van dit artikel.

Meer informatie

Stappen om het gedrag te reproduceren

Het probleem reproduceren als volgt:
  1. Voordat u een nieuw project maakt, moet u het volgende doen:
    1. In Visual Studio.Klik NET,Optiesop deExtramenu.
    2. VouwHTML-ontwerper, en klik vervolgens opAlgemeen.
    3. OnderIn HTML-pagina's starten,Start Active Server Pages in, enIn formulier webpagina starten, selecteerHTML-weergave, en klik vervolgens opOK.
  2. Gebruik Visual C# een nieuwe makenASP.NET-webtoepassingProject. Sluit het formulier wanneer het formulier wordt geopend in HTML-weergave.
  3. Klik in de Solution ExplorerAlle bestanden weergeven.
  4. Dubbelklik op het bestand .aspx. Het bestand geopend in HTML-weergave.
  5. Overschakelen naar de ontwerpweergave en voeg eenKnop Web formulierhet formulier.
  6. Sluit het formulier. Als u wordt gevraagd of u WebForm1.aspx opslaan, klikt u opJa.
  7. Dubbelklik in de Solution Explorer ASPX-bestand opnieuw openen in de HTML-weergave.
  8. Open de code achter een pagina in de Solution Explorer. Vouw hiervoorWebform1.aspx, en dubbelklik vervolgens opWebform1aspx.cs.
  9. Vouw de gegenereerde code in de ontwerper van het formulier. DeInitializeComponent aanroepenfunctie weergegeven als één regel code:
    this.Load += new System.EventHandler(this.Page_Load);
    OpmerkingAls u een gebeurtenis-handler voor de knop hebt toegevoegd, verschijnt een andere regel code die de knop gekoppeld die gebeurtenis.
  10. Dubbelklik in de Solution ExplorerWebform1.aspx. De HTML-weergave wordt weergegeven.
  11. InEigenschappenvoor deze pagina wijzigen deenableViewStatewaardeFalse.
  12. Dubbelklik in de Solution ExplorerWebform1.aspx.cs. U ziet dat de code voor deInitializeComponent aanroepenfunctie is verwijderd.

Eigenschappen

Artikel ID: 820769 - Laatste beoordeling: donderdag 3 maart 2011 - Wijziging: 2.0
De informatie in dit artikel is van toepassing op:
  • Microsoft .NET Framework 1.0
  • Microsoft ASP.NET 1.0
Trefwoorden: 
kbhotfixserver kbqfe kbfix kbcode kbbug kbnetframe100presp3fix kbmt KB820769 KbMtnl
Automatisch vertaald artikel
BELANGRIJK: Dit artikel is vertaald door de vertaalmachine software van Microsoft in plaats van door een professionele vertaler. Microsoft biedt u professioneel vertaalde artikelen en artikelen vertaald door de vertaalmachine, zodat u toegang heeft tot al onze knowledge base artikelen in uw eigen taal. Artikelen vertaald door de vertaalmachine zijn niet altijd perfect vertaald. Deze artikelen kunnen fouten bevatten in de vocabulaire, zinsopbouw en grammatica en kunnen lijken op hoe een anderstalige de taal spreekt en schrijft. Microsoft is niet verantwoordelijk voor onnauwkeurigheden, fouten en schade ontstaan door een incorrecte vertaling van de content of het gebruik ervan door onze klanten. Microsoft past continue de kwaliteit van de vertaalmachine software aan door deze te updaten.
De Engelstalige versie van dit artikel is de volgende:820769

Geef ons feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com