Symptomen
In Microsoft Visual Web Developer gebruikt u het hulpprogramma voor de Lokale Resource genereren voor het genereren van een lokaal bronbestand voor een ASP.NET 2.0-pagina. Wanneer u dit doet, kunnen er codeblokken ingesloten op deze pagina worden verwijderd. U hebt bijvoorbeeld een besturingselement in het deelvenster op de pagina met ASP.NET 2.0. De code voor het besturingselement in het deelvenster de volgende strekking weergegeven:
<form id="form1" runat="server"> <asp:Panel runat="server" ID="disablePanel"> The current server time is: <%=DateTime.NOW.ToString() %> </asp:Panel> </form>
Vervolgens u deze webpagina te openen in Visual Web Developer en klik vervolgens op de Lokale Resource genereren in het menu Extra . Echter, de volgende reeks verdwijnt uit de code: < % %=DateTime.NOW.ToString() > dus, als u de weergave van de bron van deze pagina bekijkt, de code lijkt op het volgende:
<form id="form1" runat="server"> <asp:Panel runat="server" ID="disablePanel" meta:resourcekey="Panel1Resource1"> The current server time is: </asp:Panel></form>
Oplossing
Vervanging van hotfixes
De hotfix die overeenkomt met de KB969364 is met de hotfix KB981201, die alle correcties bevat die eerder deel uitmaakten van de KB969364 vervangen. U kunt de hotfix KB981201 opgelost dat wordt beschreven in KB969364. Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie:
981201 Er is een hotfix beschikbaar voor ASP.NET 2.0 waarmee ondersteuning voor uitgebreide beveiliging
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Meer informatie
Ga naar de volgende Microsoft-website voor meer informatie over de Ingesloten codeblokken in ASP.NET-webpagina's:
http://msdn.microsoft.com/en-us/library/ms178135.aspxGa naar de volgende Microsoft-website voor meer informatie over de Bronbestanden in ASP.NET-webpagina's: