mvc 分离外部js文件以及调用方法

来源:互联网 发布:淘宝卖家怎么加入一淘 编辑:程序博客网 时间:2024/06/10 17:03
-------------------  App_Start/BundleConfig.cs -------------------
public static void RegisterBundles(BundleCollection bundles)
{
// 绑定外部文件
    bundles.Add(new ScriptBundle("~/bundles/ZZZ/list").Include(
                "~/Scripts/libs/clockpicker.js",
                "~/Scripts/libs/jquery-ui.js",
                "~/Scripts/libs/moment.min.js",
                "~/Scripts/libs/fullcalendar.min.js",
                "~/Scripts/自定义JS文件名-{version}.js"));
                //自定义JS文件名-{version}.js就是独立出来的Jquery(js)文件
                //实际项目中文件名为:test-6.6.6.js等
               
}
-------------------  test-6.6.6.js -------------------
jQuery(function ($) {

//html scripts 内の変数を呼び出し
alert(jsonData);
alert(sessionData);
//TODO...jquery js function など
}
-------------------  html -------------------
@section scripts{
    @Scripts.Render("~/bundles/ZZZ/list")
    <script>
    var jsonData = "@(Url.Content("~/Controller名/GexxxData"))";
    var sessionData = "@Session["セッション名"].ToString()";
    </script>
}
0 0
原创粉丝点击