JavaScript コードを含む文字列変数があります。
これらのコードを JavaScript ファイルを添付してクライアントに送信したい! と同じように:
<script type="text/javascript" src="/lib/some.js"></script>
しかし、このsome.js
ファイルはサーバー上に存在しません!
ASP.net MVC3 でこれを行うにはどうすればよいですか?
JavaScript コードを含む文字列変数があります。
これらのコードを JavaScript ファイルを添付してクライアントに送信したい! と同じように:
<script type="text/javascript" src="/lib/some.js"></script>
しかし、このsome.js
ファイルはサーバー上に存在しません!
ASP.net MVC3 でこれを行うにはどうすればよいですか?
タグ スクリプトから呼び出すには、JavaScriptResult を返すアクションを作成できます。
public JavaScriptResult GetSomeScript()
{
var script = LoadFromSomeWhere();
return JavaScript(script);
}
これをチェックしてください:http://forums.asp.net/t/1716356.aspx
文字列変数をモデル ("MyJavascriptCode") に追加してから、ビューのスクリプト タグ内にコンテンツを出力するだけです。Html.Raw はコンテンツをエンコードして出力します。
<script type="text/javascript">
@Html.Raw(Model.MyJavascriptCode)
</script>