나는 웹 양식 사이트에서 일하고 있습니다. head 태그에는 runat 서버 attr이 있습니다. 마스터 페이지에서runat 서버 헤드 내의 ResolveClientUrl
<head runat="server">
..
<script src='<%= ResolveClientUrl("~/myscript.js") %>' type="text/javascript" > </script>
</head>
그러나, 나는 오류가 있어요 :
The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>).
내가 문제가 RUNAT 것을 발견을 나는이 같은은 .js 파일 ResolveClientUrl를 사용하기 위해 노력하고있어
서버, 그래서 머리 태그에서 삭제 ... 그리고 지금은 다음과 같은 오류 받고 있어요 : I에게, U를 그래서
Using themed css files requires a header control on the page. (e.g. <head runat="server" />).
어떻게 할 수 runat 서버 헤드 안에 ResolveClientUrl이 있습니까?
UPDATE :
내가 마스터 페이지의 상단에있는 (잘 작동하는 것 같다)를 포함하여 스크립트를 추가했습니다 ..하지만 더 나은 솔루션이있을 수 있습니다.
<!-- #include file="myscript.js" -->