Webアプリケーションソリューションには、ルートフォルダーにあるマスターページがあります。このマスターページを使用するWebフォームもあり、ルートフォルダーのフォルダーにあります。
マスターページ----ロケーション---->ルートフォルダ
Webフォーム--------場所---->ルートフォルダ/フォーム
このコードはscriptsフォルダー内のソースファイルにアクセスできないため、Webフォームで実行できないJavaScriptがあります。私は以下を使用しました:
<script type="text/javascript" src="<%= Page.ResolveClientUrl("~/Scripts/stmenu.js") %>"></script>
ただし、次のエラーが発生します。
コントロールにコードブロック(つまり、<%...%>)が含まれているため、Controlsコレクションを変更できません。
別のフォルダにあるJavaScriptをマスターページに挿入するにはどうすればよいですか?