Hej
Jeg forsøger at tilføje javascript til mine ASP.NET sider, men er løbet ind i et problem jeg ikke kan finde en løsning på.
Mine filer ligger i forskellige mapper, og derfor vil jeg gerne have ASP.NET til at styre de relative adresser.
Jeg bruger denne streng (Som virker - næsten, men mere derom senere)
<%= ResolveClientUrl("~/Ajax_Code/BasicFunctions.js") %>
Den skriver den relative sti til filen der ligger i en mappe i roden af mit websted.
Problemet opstår når jeg vil have dette i <script> tagget, for at hente javascriptet.
<script type="text/javascript" src="<%= ResolveClientUrl("~/Ajax_Code/BasicFunctions.js") %>"></script>
Dette virker ikke. Får fejlen
The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>
.
Jeg ved ikke hvordan jeg ellers skal kunne give adresserne på mine javascript filer ASP.NET styrede relative adresser - det er jo simpelt med alle andre elementer.
(Det er forresten på en masterpage det her)