Preferowany sposób włączenia względnego odniesienia do JavaScript w zagnieżdżonym Masterpage VS 2008

Nasza baza Masterpage ma coś takiego

  <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>

Jeśli ten Masterpage jest Masterpage dla strony ASPX, wszystko działa dobrze.

Jeśli ten Masterpage jest Masterpage dla dziecięcej Masterpage, a następnie nowa strona ASPX używa potomnego Masterpage, tak jak MasterPage, widzimy:

Błąd serwera w aplikacji „”.

Kolekcja Kontrole nie może być modyfikowana, ponieważ formant zawiera bloki kodu (tj. <% ...%>).

Jaki jest preferowany sposób dołączania globalnych zasobów (Javascript / CSS) w podstawowej wersji Masterpage, zachowując relatywne patche w stylu tyldy (~)?

questionAnswers(3)

yourAnswerToTheQuestion