1
データベースのテキストをJavascriptで利用可能にしたい。私はJavascriptコードを出力するTexts.aspxを作ったので、それをインクルードしたい。 Texts.aspxは他のJavascriptファイルの関数を使用するため、インクルードは正しい順序で実行する必要があります。私はこのaspxファイルにScriptReferenceを追加しようとしましたが、これは事態を打破します。次のコードは、ScriptResource.axdの404エラーを示しています。ScriptReferenceを動的スクリプトに追加する
<asp:ScriptManager runat="server" EnableScriptGlobalization="true">
<CompositeScript>
<Scripts>
<asp:ScriptReference Path="~/Scripts/textFunctions.js" />
<asp:ScriptReference Path="~/Scripts/Texts.aspx" />
<asp:ScriptReference Path="~/Scripts/useTexts.js" />
</Scripts>
</CompositeScript>
</asp:ScriptManager>
どのように動的に生成されたJavascriptファイルを含めるには?
マスターページに「
あなたが本当に探しているように、標準のaspxページの代わりにIHttpHandlerを使用してください。 aspxファイルを使用する必要がある場合は、javascriptコンテンツのみを返し、javascriptのコンテンツタイプを設定するようにしてください。例えば
:
マスターまたはASPXよりも
、最終的にあなたはそれが動作を確認することができます(また、あなたはファイルが正しくジャバスクリプトとして認識されASHX放火犯に表示されます)
出典
2011-06-29 08:47:18 Damian