Update: In einer ASP.NET 2.0 Webseite eingebettete Codeblöcke verschwinden, wenn lokale Ressource generieren Tools in Visual Web Developer verwenden, um eine lokale Ressourcendatei erstellen


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:Weitere Informationen zu Ressourcendateien in ASP.NET Web Pages finden Sie auf der folgenden Microsoft-Website: