我正在一個web窗體站點上工作。頭標籤有runat服務器attr。在母版頁中。ResatClientUrl runat服務器頭內
我試圖使用ResolveClientUrl的.js文件是這樣的:
<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服務器,所以我從頭標記中刪除它...現在我得到以下錯誤:
Using themed css files requires a header control on the page. (e.g. <head runat="server" />).
那麼,我該如何請在runat服務器頭中使用ResolveClientUrl?
UPDATE:
我添加使用包含在主網頁的頂部(似乎很好地工作)的腳本..但有可能是一個更好的解決方案。
<!-- #include file="myscript.js" -->