情報応用演習Ⅰ(2024)

課題04(3/5)

注意
  • 以下の設問はリアクションペーパーに「課題04」という節を設けて, 課題名の見出しを付けて 回答すること.
    • これらはすべて課題点として成績に算入される課題である

【課題4-03】コントローラー/ビューの理解1

【課題4-02】のアプリケーションには,表4-3-1Stickyクラスの内容を 入力 するためのビューがある.このビューのための .cshtml ファイルの記述を _に示す.空欄1~6に適切な記述を回答せよ.

Stickyクラスの表示のためのRazorビュー(.cshtml)
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
@model Sticky

@{
    ViewData["Title"] = "Stickyの送信";

    if (Model is null) throw new ArgumentNullException(nameof(Model)); // ad-hoc! 非null保証のための回避策
}

<form asp-action="WriteSticky">
    @* タイトル(Title)のための入力欄 *@
    <label @* (     空欄1     )*@ ></label>:  @* 表示名の表示         *@
    <input @* (             )*@ />          @* 入力欄の表示         *@
    <span  @* (     空欄2     )*@ ></span>    @* 検証メッセージの表示 *@
    <br />

    @* メッセージ(Message)のための入力欄 *@
    <label @* (     空欄3     )*@ ></label>:  @* 表示名の表示         *@
    <input @* (             )*@ />          @* 入力欄の表示         *@
    <span  @* (     空欄4     )*@ ></span>    @* 検証メッセージの表示 *@
    <br />

    @* 重要度(Priority)のための入力欄 *@
    <label @* (     空欄5     )*@ ></label>:  @* 表示名の表示         *@
    <input @* (             )*@ />          @* 入力欄の表示         *@
    <span  @* (     空欄6     )*@ ></span>    @* 検証メッセージの表示 *@
    <br />

    <input type="submit" value="送信" />
</form>

@section Scripts
{
    @{ await Html.RenderPartialAsync("_ValidationScriptsPartial");}
}
Last updated on 2024-04-24
Published on 2024-04-24

Powered by Hugo. Theme by TechDoc. Designed by Thingsym.