Open棟梁 wiki
これに伴う、チュートリアルに対する改修予定項目を書き溜めている。
Html.BeginForm?を使用している。
「スキャフォールディング方式」を採用している。
Modelは作らず、Open棟梁の戻り値クラス(OrderReturnValue?.cs)をそのまま使用している。
戻り値クラス(OrderReturnValue?.cs)は、以下のpublicフィールドを持っている。
「スキャフォールディング方式」から「ASPXライクな1画面1モジュール方式」へ。
@{
Layout = null;
}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width" />
@* ViewBag.Title に指定した値を画面のタイトルとする *@
<title>@ViewBag.Title</title>
@* アプリケーションで共通的な JavaScript, CSS を定義 *@
@Styles.Render("~/Content/css")
@Scripts.Render("~/bundles/modernizr")
<script src="~/Scripts/jquery-1.8.2.min.js"></script>
<script src="~/Scripts/jquery.unobtrusive-ajax.min.js"></script>
<link href="~/Content/themes/base/jquery-ui.css" rel="stylesheet" type="text/css" />
<link href="~/Content/themes/base/jquery.ui.all.css" rel="stylesheet" type="text/css" />
@* ビュー側に記述可能なセクションを定義 *@
@RenderSection("scripts", required: false)
</head>
<body>
@* アプリケーションで共通的な UI 要素の例 (ここでは、h1 タグを定義する) *@
<h1>Touryo Sample</h1>
@* 各コンテンツ部分 *@
@RenderBody()
</body>
</html>@{
Layout = null;
}
@* マスタ・ページに相当 *@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width" />
@* ViewBag.Title に指定した値を画面のタイトルとする *@
<title>@ViewBag.Title</title>
@* アプリケーションで共通的な JavaScript, CSS を定義 *@
@Styles.Render("~/Content/css")
@Scripts.Render("~/bundles/modernizr")
<script src="~/Scripts/jquery-1.8.2.min.js"></script>
<script src="~/Scripts/jquery-ui-1.9.2.min.js"></script>
<script src="~/Framework/Js/common.js"></script>
<script src="~/Scripts/jquery.unobtrusive-ajax.min.js"></script>
<link href="~/Content/themes/base/jquery-ui.css" rel="stylesheet" type="text/css" />
<link href="~/Content/themes/base/jquery.ui.all.css" rel="stylesheet" type="text/css" />
<link href="~/Content/themes/base/smoothness/jquery-ui-1.10.2.custom.css" rel="stylesheet" type="text/css" />
@* ビュー側に記述可能なセクションを定義 *@
@RenderSection("scripts", required: false)
<script type="text/javascript">
URL = '@Url.Action("Index", "Ping")';
</script>
</head>
<body>
@* アプリケーションで共通的な UI 要素の例 (ここでは、h1 タグを定義する) *@
<h1>Touryo Sample</h1>
@* 各コンテンツ部分 *@
@RenderBody()
</body>
</html>「ASPXライクな1画面1モジュール方式」を採用する。