Bevorzugte Verfahren umfassen eine relative Referenz zu JavaScript in VS 2008 verschachtelte Masterpage

Unserer Basis Masterpage hat so etwas wie die folgenden

  <head runat="server">
   <title></title>

   <script type="text/javascript" src="<%= Page.ResolveClientURL("~/javascript/actions.js")%>"></script>
   <script type="text/javascript" src="<%= Page.ResolveClientURL("~/javascript/jquery/jquery-1.2.6.min.js")%>"></script>
   <asp:contentplaceholder id="cph_htmlhead" runat="server">

   </asp:contentplaceholder>
  </head>

Wenn diese Masterpage ist die Masterpage für eine ASPX-Seite die Dinge funktionieren.

Wenn diese Masterpage ist die Masterpage für ein Kind Masterpage und dann eine neue ASPX-Seite verwendet die untergeordneten Masterpage, wie es MasterPage wir sehen:

Server-Fehler bei " Anwendung.

Die Controls-Auflistung kann nicht geändert werden, da das Steuerelement enthält code-Blöcke (d.h. <% ... %>).

Was ist die bevorzugte Methode zum einschließen von globalen Ressourcen (Javascript/CSS) in einem Standard-Masterpage Erhaltung der tilde(~) Stil relativen Pfade?

InformationsquelleAutor KP. | 2008-10-08
Schreibe einen Kommentar