「東雲 忠太郎」の平凡な日常のできごと

「東雲 忠太郎」の平凡な日常のできごと

2024.03.18
XML
カテゴリ: C#.NET


以下は、ASP.NET MVCパターンを使用して、軍事用語の一覧を表示する簡単なサンプルアプリケーションの作成手順です。


まず、MilitaryTermモデルを作成します。このモデルには、軍事用語のIDと名前を保持するプロパティが含まれます。


```csharp

namespace MvcMilitaryTerms.Models

{

    public class MilitaryTerm

    {

        public int Id { get; set; }

        public string Name { get; set; }

    }

}

```


次に、MilitaryTermControllerを作成します。このコントローラーは、軍事用語の一覧を表示するためのアクションを提供します。


```csharp

using System.Collections.Generic;

using System.Web.Mvc;

using MvcMilitaryTerms.Models;


namespace MvcMilitaryTerms.Controllers

{

    public class MilitaryTermController : Controller

    {

        // 軍事用語の一覧を表示するアクション

        public ActionResult Index()

        {

            // サンプルデータの作成

            var terms = new List<MilitaryTerm>

            {

                new MilitaryTerm { Id = 1, Name = "Artillery" },

                new MilitaryTerm { Id = 2, Name = "Infantry" },

                new MilitaryTerm { Id = 3, Name = "Cavalry" },

                // 必要に応じて他の用語を追加

            };


            return View(terms);

        }

    }

}

```


次に、Index.cshtmlというビューファイルを作成し、軍事用語の一覧を表示するためのHTMLを記述します。


```html

@model IEnumerable<MvcMilitaryTerms.Models.MilitaryTerm>


<!DOCTYPE html>

<html>

<head>

    <title>Military Terms</title>

</head>

<body>

    <h1>Military Terms</h1>

    <table>

        <tr>

            <th>ID</th>

            <th>Name</th>

        </tr>

        @foreach (var term in Model)

        {

            <tr>

                <td>@term.Id</td>

                <td>@term.Name</td>

            </tr>

        }

    </table>

</body>

</html>

```


最後に、ルートを設定して、MilitaryTermControllerのIndexアクションをデフォルトのルートとして指定します。


```csharp

using System.Web.Mvc;

using System.Web.Routing;


namespace MvcMilitaryTerms

{

    public class MvcApplication : System.Web.HttpApplication

    {

        protected void Application_Start()

        {

            AreaRegistration.RegisterAllAreas();

            RouteConfig.RegisterRoutes(RouteTable.Routes);

        }

    }

}

```


これで、軍事用語の一覧を表示する簡単なASP.NET MVCアプリケーションが完成しました。ブラウザでアプリケーションを実行すると、MilitaryTermControllerのIndexアクションが呼び出され、MilitaryTermモデルのリストがビューに渡されて表示されます。






お気に入りの記事を「いいね!」で応援しよう

Last updated  2024.03.18 07:47:48


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

© Rakuten Group, Inc.
X
Create a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: