------------------- 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>
}
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>
}