2012-04-19 9 views
1

私は別のJavaScriptファイルをaspxファイルに挿入しようとしています。 javscriptファイルを挿入する最良の方法は何ですか?JavaScriptファイルをaspxファイル、リテラルに挿入しますか?

<PublishingWebConrols:EditModePanel ID="Fancyboxdisplay" runat="server" PageDisplayMode="Display"> 
    <asp:Literal runat="server" Text='<script type="text/javascript" src="<% $SPUrl:~sitecollection/Style%20Library/js/test.js %>" ></script>' /> 
</PublishingWebControls:EditModePanel> 

ソリューション 用途:私はのaspxファイル内にこれをやっているなぜ私は

<asp:Literal runat="server" Text='<script type="text/javascript" src="<% $SPUrl:~sitecollection/Style%20Library/js/test.js %>" ></script>' /> 

を試してみた

は、私が唯一の表示モードでこのコードを実行する必要がありますスクリプトをレンダリングする場合のみaspリテラルsrc

<PublishingWebConrols:EditModePanel ID="Fancyboxdisplay" runat="server" PageDisplayMode="Display"> 
    <script type="text/javascript" src="<asp:Literal runat="server" Text='<% $SPUrl:~sitecollection/Style%20Library/js/test.js %>/>" ></script>' 
</PublishingWebControls:EditModePanel> 

答えて

1
<PublishingWebConrols:EditModePanel ID="Fancyboxdisplay" runat="server" PageDisplayMode="Display"> 
<script type="text/javascript" src="<asp:Literal runat="server" Text='<% $SPUrl:~sitecollection/Style%20Library/js/test.js %>/>" ></script>' 

1

次のような、サーバ側制御ラッパーなしリテラルテキストタグを使用することができるはずです。

<script type="text/javascript" src="<% $SPUrl:~sitecollection/Style%20Library/js/test.js %>"></script> 
関連する問題