如何使用mvc4添加脚本数据

时间:2013-12-04 23:35:16

标签: jquery asp.net-mvc asp.net-mvc-4

我正在使用像这样的图片库

<script>
            Galleria.loadTheme('galleria/themes/classic/galleria.classic.min.js');
            Galleria.run('.galleria');
        </script>

现在我想使用MVC 4,那么请如何将scripts的数据添加到我的视图中?

我试过把它们放在这个

@section scripts {

}

但没有任何作用

任何帮助?()

1 个答案:

答案 0 :(得分:0)

将它们放入@section脚本应该可以。

我遇到过需要将它们放在$(document).ready(function(){})中的问题。所以现在我总是把我的启动脚本放在文档就绪函数中。

@section scripts {
  <script>
  $(document).ready(function() {
    Galleria.loadTheme('galleria/themes/classic/galleria.classic.min.js');
    Galleria.run('.galleria');
  });
  </script>
}

这将确保在执行脚本之前文档已完全加载。

如果您不在共享模板中添加jquery,则可能需要添加

@Scripts.Render("~/bundles/jquery")

也在你的页面上。

如果不存在,请记住将@RenderSection("scripts", required: false)放在您的布局页面中。