0

我有一个包含一些 JavaScript 代码的字符串变量。

我想将这些代码作为附加的 JavaScript 文件发送给客户端!就像:

<script type="text/javascript" src="/lib/some.js"></script>

但是这个some.js文件在服务器上不存在!

我怎样才能在 ASP.net MVC3 中做到这一点?

4

2 回答 2

0

要从标记脚本调用,您可以创建一个返回 JavaScriptResult 的操作

public JavaScriptResult GetSomeScript()
{
      var script = LoadFromSomeWhere();
      return JavaScript(script);
}

看看这个:http ://forums.asp.net/t/1716356.aspx

于 2013-09-11T17:20:07.847 回答
0

您可以将您的字符串变量添加到您的模型(“MyJavascriptCode”),然后简单地在您的视图上的脚本标签内输出内容。Html.Raw 输出带有编码的内容。

<script type="text/javascript">
     @Html.Raw(Model.MyJavascriptCode)
</script>
于 2013-08-24T11:46:41.950 回答