Controller

ここからは、ASP.NET MVCに入っていく。

第1回 ASP.NET MVCフレームワーク 基本のキ:連載:ASP.NET MVC入門(2/5 ページ) - @IT

まずは、あるひとつのURLにアクセスしたときの処理を担当するControllerを追加する。

Controller クラス (System.Web.Mvc) | Microsoft Docs

ASP.NET MVC Web Applicationプロジェクト
ASP.NET MVC Web Applicationプロジェクト

ASP.NET MVC Web Applicationプロジェクト。

作成するとこんな感じ
作成するとこんな感じ

作成するとこんな感じ。

Controllerを追加
Controllerを追加

Controllerを追加。

名前はFirstControllerとしよう。下のチェックは入れない。
名前はFirstControllerとしよう。下のチェックは入れない。

名前はFirstControllerとしよう。下のチェックは入れない。

追加された。
追加された。

追加された。
中身は、

こう。

ここにブレークポイントしてビルド
ここにブレークポイントしてビルド

ここにブレークポイントしてビルド。
デバッグ実行しようとすると、

デバッグが無効なのか
デバッグが無効なのか

デバッグが無効なのか。
Web.configで、

  <system.web>

    <!-- 
            Set compilation debug="true" to insert debugging 
            symbols into the compiled page. Because this 
            affects performance, set this value to true only 
            during development.
    -->
    <compilation debug="false">
      <assemblies>

これを、

こうする。
実行すると、

こうなる。
こうなる。

こうなる。
これはHomeControllerのIndex。
FirstControllerは、

こうやってアクセスしに行く
こうやってアクセスしに行く

こうやってアクセスしに行く。

ここには来る
ここには来る

ここには来る。

しかしこういうエラーが表示される
しかしこういうエラーが表示される

しかしこういうエラーが表示される。

このURLだと存在しない
このURLだと存在しない

このURLだと存在しない。
さっきのブレークポイントにも来ない。

これだとこっちになる
これだとこっちになる

これだとこっちになる。

ここにも来る
ここにも来る

ここにも来る。

末尾に&#x27;/&#x27;を付けた場合も同じ
末尾に'/'を付けた場合も同じ

末尾に'/'を付けた場合も同じ。

Sample/aspnetmvc/Controller/Controller/src/Controller_ at master · bg1bgst333/Sample · GitHub