Problembeschreibung
In Microsoft Visual Web Developer verwenden Sie das Tool Lokale Ressource generieren eine lokale Ressourcendatei für eine ASP.NET 2.0-Webseite generieren. Wenn Sie dies tun, eingebettete Codeblöcke auf dieser Seite gelöscht. Beispielsweise haben Sie ein Panel -Steuerelement in ASP.NET 2.0-Webseite. Der Code für das Panel -Steuerelement folgendermaßen aussehen:
<form id="form1" runat="server"> <asp:Panel runat="server" ID="disablePanel"> The current server time is: <%=DateTime.NOW.ToString() %> </asp:Panel> </form>
Anschließend öffnen Sie diese Webseite in Visual Web Developer und klicken Sie dann auf die Lokale Ressource generieren im Menü Extras . Die folgende Zeichenfolge verschwindet jedoch aus dem Code: < %=DateTime.NOW.ToString() % > daher die Quellansicht der Seite anzeigen, ähnelt der Code Folgendes:
<form id="form1" runat="server"> <asp:Panel runat="server" ID="disablePanel" meta:resourcekey="Panel1Resource1"> The current server time is: </asp:Panel></form>
Lösung
Ersetzte Hotfixes
KB969364 entspricht Hotfix wurde mit dem Hotfix KB981201, ersetzt enthält alle Updates, die zuvor im KB969364 enthalten waren. Verwenden Sie den Hotfix KB981201, um die in KB969364 beschriebenen Probleme zu beheben. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
981201 Ein Hotfix ist verfügbar für ASP.NET 2.0, die Unterstützung für erweiterten Schutz ermöglicht
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.
Weitere Informationen
Weitere Informationen zu Eingebetteten Codeblöcken in ASP.NET Web Pages finden Sie auf der folgenden Microsoft-Website:
http://msdn.microsoft.com/en-us/library/ms178135.aspxWeitere Informationen zu Ressourcendateien in ASP.NET Web Pages finden Sie auf der folgenden Microsoft-Website: